Improvements to nao_controller:
 * Actions can now be preempted!
 * Fixed race conditions when preemption is requested before task starts
 * Set aborted and preempted terminal states if required
added foot gait config parameters to walker, plus service to change it at runtime
nao_controller now uses a lock-free polling implementation when running actionlib tasks
fixed a bug where naoqi assumed last gait config instead of default if switching to useFootGaitConfig=false
Merge branch 'improved_nao_controller'
Removed leftover import from nao_controller
Updated test_joint_angles.py to test for preemption
Merge pull request #2 from miguelsdc/master

nao_controller: Preemption of actions
.gitignore updated with actionlib msgs
BSD license
Cleanup of nao_driver CMakeLists.txt
BSD license header to nao_camera, cleaned other nodes' headers
Merge branch 'master' of github.com:ahornung/nao_robot
Merge pull request #4 from sboettcher/master

added foot gait config parameters to walker, plus service to change it at runtime
Cleanup: removed scan scripts / callbacks from nao_driver.

Should end up in a different package using a combination of
pose_manager and nao_controller
deleted further obsolete pose scripts (replaced by pose_manager)
Move nao_driver's node to 'nodes' directory (as per rep-008).

Beware! Move has broken some nodes's imports. This regression
will be fixed in a subsequent commit.
Initial catkinization.

Beware! Compilation of nao_sensors_cpp has been temporarily disabled.
Deleted roslibs imports and manifest loading
Cleaned up python library headers in nao_driver