Add methods for clearing a costmap and provide corresponding services. There are 3 clear_costmap type actions that exist in the ROS1 codebase. * [x] [A big reset of all layers](https://github.com/ros-planning/navigation/blob/a6f3d4b49335b6de5c33044dd2123df0f491453f/move_base/src/move_base.cpp#L330-L338) * [x] [Clearing all locations in a region](https://github.com/ros-planning/navigation/blob/a6f3d4b49335b6de5c33044dd2123df0f491453f/move_base/src/move_base.cpp#L275-L328) * [x] [Clearing all locations outside a region](https://github.com/ros-planning/navigation/blob/a6f3d4b49335b6de5c33044dd2123df0f491453f/clear_costmap_recovery/src/clear_costmap_recovery.cpp) This is the first phase of #406.