Switch to falling-edge trigger in voltage announcer

Only announce on button press
Preempy handling in Visual Servo state
Moved pause_state remap to top of launch
Pause handling for all executive nodes

DriveToPose cancels goals and waits until unpause received, then
resends last goal, and resets timeout counters.

Visual Servo and Manipulator exit to WAIT_FOR_UNPAUSE, then return
to visual servo.
New pursuit params
Merge remote-tracking branch 'robot_share/sample_grasp' into smach_executive

Conflicts:
	ros_workspace/src/executive/launch/executive.launch
	ros_workspace/src/executive/src/executive/executive_states.py
Remove unneeded message generation from linemod
Fix build message dependencies
Addes executive_frame parameter to launch files
Removed all '/map', now use executive_frame param
Do all transforms in executive_frame

Also handle tf errors, and cleaned up beacon approach to use
new executive_frame transforms
Added hide/show beacon, and cleaned up logging
Define pursue_samples with remap, and formatting
Oops, extra character
Exception handling for tf in util methods

Also, all util methods that transform do so in /odom by default
they can also take an argument to set the frame
ChooseNewLine more random than before!
Merge remote-tracking branch 'origin/sample_grasp' into smach_executive
Merge remote-tracking branch 'origin/sample_grasp' into smach_executive
Merge remote-tracking branch 'origin/sample_grasp' into smach_executive
Merge remote-tracking branch 'origin/sample_grasp' into smach_executive