Removed activation dependency on the robot material load and unload states. Added more out material tests.
Created first cut of load and load spec.
First working version of separate load and unload interfaces. Still needs to handle timeouts correctly on failures.
All tests now pass.
Added a spec helper with some methods to get the state machines into various states. Changed failure sequence to remain in failure until failure is cleared. Top level state machine stays in load/unload state until failure is cleared.
Added cucumber tests to spec behaviors.
Added unload material feature
Added out of material scenario
Added chuck failed and propagate to cnc.
Merge branch 'nist' of github.com:mtconnect/ros_bridge into nist

Conflicts:
	simulator/cnc.rb
	simulator/spec/cnc_spec.rb