Added overrides for disabled-mode functions to prevent annoying console messages
Added friendly messages for programmer console
Added InterruptWatcher utility class.
Added an interrupt callback mechanism for sensing balls asynchronously with respect to the command scheduler.
Renamed states to be more consistent with existing convention.
Added (untested) asynchronous sensing to BallGrabber.