Merged with Master.
Updated MagicBox logic. Updated MagicBox usage in TeleopLogic. Updated Winch control in TeleopLogic. Implemented finish() in TeleopLogic.
Updated MagicBox Logic.
Merge branch 'master' of https://github.com/benrbray/AdamBots-FIRST-2013-Robot-Code.git into teleop-development
Created classes (below) and changed classes to static when purposeful:

RobotShoot
CameraProcessor
CameraThread
TargetLogic
Created classes (below) and changed classes to static when purposeful:

RobotShoot
CameraProcessor
CameraThread
TargetLogic
Created classes (below) and changed classes to static when purposeful:

RobotShoot
CameraProcessor
CameraThread
TargetLogic
Merge master into shooter
Fixed RobotSensors
Merge branch 'master' of https://github.com/benrbray/AdamBots-FIRST-2013-Robot-Code.git
Merge master into shooter
Merge master into shooter
Merge branch 'master' of https://github.com/benrbray/AdamBots-FIRST-2013-Robot-Code.git into teleop-development
Updated logic relating to RobotPickup, intake roller for main driver and elevator for secondary driver.
Renamed initialize() to init() in RobotSensors.
Created common update() method in RobotMain.
Renamed initialize() to init() in RobotSensors.
Created common update() method in RobotMain.
Changed names and added switchServo() method
Removed static reference to RobotDrive.  Will change back later today when I static-ify everything.
Merge origin/teleop-development into climb-development
Renamed init() to initPhase(), update() to updatePhase(), etc. to make purpose more clear.