moved self tests to their own package, this way we can reuse the tests for Gazebo and for the ethercat hand
self_test compiles and links properly with sr_robot_lib
trying to add self test to gazebo as well - not working yet, seems to hang when calling the service. not sure add is working properly
adding test for self test, test segfault when calling self_test_ destructor?
test sr_self_test is now working and gazebo self_tests can be called properly. Need to pass string to service test + add other tests
testing existence for a vector of services
simulated and real hand are different - don't test same services / topics etc..
added gnuplot library from Daniel Stahlke to easily communicate with gnuplot
plotting from gnuplot - added test
possibility to save the plot
fixing gazebo plugins self test - trivial
testing a movement for a joint, recording a plot of the movement and checking the mse is reasonable
testing all the different joint movements
saving plots in /tmp/self_tests/node_name + keeping one backup
removed ros_errors
trivial
added a method to get the controller state topic for a given joint. The test passes fine if you start gazebo individually but fails when running make test (gazebo is killed before the service has had time to be interrogated...
Merge branch 'development' of github.com:shadow-robot/sr-ros-interface into F_hand_cmdr_get_state_topic

Conflicts:
	sr_hand/include/sr_hand/hand_commander.hpp
	sr_hand/src/hand_commander.cpp
	sr_hand/test/hand_commander_test.cpp
	sr_hand/test/hand_commander_test.launch
Added a max_force_factor that allows to reduce the max_force_demand for every sr_controller. The parameter can be modified by publishing to the right topic
added sleep for gazebo test to succeed