Changes for rviz visualization and test node sync running
Test motor for two modes
introduced level specific setters in LayerStatus(Extended)
removed LayerStatus::ok() and State::UNDEFINED, OK is now default
return void from level setters
copy over status for halt etc.
Merge branch 'indigo_dev' of https://github.com/ipa320/ros_canopen into indigo_dev

Conflicts:
	ipa_canopen_test/launch/hw_rig1.launch
	ipa_canopen_test/launch/hw_rig2.launch
Merge branch 'indigo_dev' of https://github.com/ipa-mdl/ros_canopen into indigo_dev

Conflicts:
	ipa_canopen_402/src/ipa_canopen_402/ipa_canopen_402.cpp
restructed to have new driver/controller layout, restructured launch files
got rid of boost::move, didn't work in boost 1.48 (esp. boost/thread)
minor improvement in test_setup_controller.xml
Merge branch 'indigo_dev' of https://github.com/thiagodefreitas/ros_canopen into indigo_dev
Trick for shutdown to work with the test program
removed unused config
added getTargetVel
proper type usage for operation mode
added isModeSupported
get/setTargetEff stubs
added handles based on supported modes
added getModeMask