calvin_pick_n_place: pick works!
WIP gripper works
WIP merge from stash
WIP merge
added stored poses for gripper open and gripper closed
Revert "WIP merge"

This reverts commit 50a45af89961a84a13f6c7b159a2421cce2f6fe4.
calvin_pick_server: action server implemented.
moved action to new package calvin_msgs
calvin pick server test script. not working see src/pick_server_test.py.errormsg
calvin_pick_n_place: clean up manifest.xml
calvin_pick_n_place: explicitly include all used msgs
calvin_pick_n_place: open gripper all the way in pregrasp
calvin_pick_n_place: move both fingers when grasping
calvin_pick_n_place: spinner, synchronous moves, less sleeps

* Added an AsyncSpinner; this fixes the problem that pick() doesn't return.
* Changed asyncMove() to move() so we wait until the previous move is complete.
* Removed a lot of unneccessary sleeps.
calvin_pick_n_place: use moveit group to open gripper instead of action

There's nothing wrong with the previous solution, but using the MoveIt
group is easier.
calvin_pick_n_place: use detachObject()
calvin_pick_n_place: remove attempt to allow collisions with testobject

* This doesn't work; it just messes up the planning scene, leading to
  aborted plans because of collisions with the object when retreating.
* One should never construct a planning scene directly; instead, use the
  Planning Scene Monitor (see
  http://docs.ros.org/api/pr2_moveit_tutorials/html/planning/src/doc/planning_scene_tutorial.html#setup)
calvin_pick_n_place: place now works!
moved calvin_msgs to muffin_mobman repo
removed unused planning scene publisher. fixes compile error.