One step deploy to the robot

Chekout and build new code with one command
Make naming of dynamic reconfigure consistent

name of generated .h file must match source .cfg file
Fix manipulator package structure

must have manipulator pieces as a python submodule for proper installation.
Ensure recursive deploy is run from correct directory
Fix secondary remote creation logic
Try a simpler submodule deploy command

and fix remote hostname for sr2
Don't background ssh
Use proper branch name on recursive deploy
Move to non-authenticated URL for submodules
Move dynamixel_motor forward
Move photo node forward
Install targets for canopen
Install targets for image_rot90
Install targets for platform_motion
Install targets for robot_setup_tf
Install targets for sync_images
More explicit setup.py in manipulator

explicitly state package name to make this statements purpose
clear.
Move photo node forward
Add install target for libplatform_motion.so
Install carousel_indexer

need to add python parts of platform_motion