[strands_movebase] Pull the 3d obstacle avoidance out of scitos_2d_navigation and calibrate_chest out of scitos_common

This pull does the following:

* Pulls the 3d move_base configuration out of scitos_2d_navigation, places it in `strands_movebase/launch/config.launch`
* Replicates the behaviour of `scitos_2d_navigation/launch/scitos_2d_nav.launch` in `strands_movebase/launch/movebase.launch`
* Moves all of the 3d processing nodes to `strands_movebase`.
* Moves `calibrate_chest` to this package.
* Still relies on `scitos_2d_navigation` for navigation if using only laser.
* Make 3d obstacle avoidance default.
* Add install targets.

This pull needs changes to `scitos_2d_navigation` and `scitos_common`, specifically including `scitos_common/scitos_description/launch/scitos_state_publisher.launch`, where the chest transform update node is launched at startup.

I will wait to merge this until the above has been fixed and the change has been reviewed. @marc-hanheide , any thoughts on this structure?