added simple publisher for grasp analyzer task
fixed bounds on energy_list in grasp_msg converter
fixed analyzeGrasp command interpreter to use the right grasp_line indeces and store the grasp identifier in the grasp_msg secondary qualities
added set_grasp_attribute method to graspit_commands
added subscriber and callback for grasp test results
modified get_by_body_list to use the body_num returned by graspit when parsing returned string. This tells us how many lines the output should be. Any further lines must be added on from some other command, so they are put back in to a remainder string and pass back to the caller. get_body_transforms and get_graspit_bodies have been updated to make use of this change to pass the remainder string back up to their caller for error recovery.
Fixes CURG/graspit_bci#9
Fixes #1. Refactors the try_read into something that parses each line and stores any left over bits of the string for failed parsing. Requires CURG/graspit_bci#10
Fixes #2. Stops transforming the pointcloud and stops pretending that the world transform is the target transform when the target transform cannot be found.
Merge pull request #3 from jon-weisz/online_reachability

Online reachability