Finished Shifter

Fixed the unitialized boolean value.

Signed-off-by: Westin Miller
Merge commit '2c5bbe' into rc

Conflicts:
	Mercury2013/OI.cpp
	Mercury2013/Subsystems/DriveBase.cpp
Commiting again, same thing but fixed

Its all good now, last change I made just being uploaded :D

Signing Off: Connor Barlow
Add some more shooter logic

Signed off: Mark Old
Made Collect files buildable

Collect.cpp switch case is fixed, CollectorChangePosition.cpp is made
better now

Signed Off: Ross Bajocich
Got TurnDegree to actually work

F'i'n'a'l'l'y.  'F'r'e'a'k'i'n'g 'G'y'r'o''s 'm'a'n, 'F'r'e'a'k'i'n'g
'G'y'r''o's
More small things

Added EnhancedIO (eIEIO);
Added command to update the driverstation to what climber is doing;
And made Pokey into PokeyMAGICU because none idea is had what it will
be.
Other things might have been done, but none idea is had.

Signing Off: Connor Barlow
Got rid of TODO isuss

kybord i brekig.Retating lpopbecauseof it in hopes of fix.. WHT TH HECK
Changes to Drive Distance

Made sure to get rid of curved, added some switch statements in order to
get multiple different types of slopes.
Fixed unbuildables in DriveDistance

Bleh
Made Buildable

Commented out the climber feedback code.
Cleaned up code, changed driver access.

Removed the overridden isInterruptible() functions, using
SetInterruptible() now.
Removed example subsystem.
Changed the light accessors to be enum based.
Changed the update climber command to be more general.
More added to linear slopetype

bleh
Made All Collector files buildable

Added getSense() function so you use it Mark. Made it similar to last
years code and onnly usable if we have 3 heights for IR sensors

Signed Off: Ross Bajocich
Shooter motor controller implementation.

Added a pitch & speed controller based on bang bang.
Added the bang bang notifier.
Added stability functions.
Got Collector Buildable again

Changed the switch case from preprocessor Macros to getters :'(

Signed Off: Ross Bajocich
Removed un-needed command.

Removed the command to til the robot.  The new tilt system will be based
on the collector.
EVERYTHING IS A COMMENT in drivedistance

but, it builds......
Uncommented drive distance.

Uncommented + fixed conventions.
Fixed CollectorChangePosition

Looks correct, made it actually use the isFinished Function.

Signed Off: Ross Bajocich