Simplified RobotDebugger.
Now Calls RobotDebugger.reMap() when debug level has changed.
Accounted for method rename in RobotDebugger.
Merge pull request #38 from FIRST-4030/stable

This code is STABLE and is the last code that was run on the ROBOT.
Merge pull request #39 from FIRST-4030/master

Working branch should be UTD
Merge pull request #40 from FIRST-4030/master

This is a merge of a merge
Formatted Code
Changed solenoids to be more organized. Renamed all variables from things like "side1" and "side2" to "extendingSide" and "retractingSide". Also renamed the variables in VstM in the same manner.
New class to handle solenoid pairs
Re organized constructor. I can do this because no classes are using the constructor
Implemented using SolenoidPair instead of 2 Solenoids
Removed "StayPut" usage because it does not do anything.
Renamed all classes which ended in "Solenoid" to "Solenoids" because solenoids (almost) always come in pairs.
Added way to get the "state" of SolenoidPair as a String.
Implemented the method SolenoidPair.getState() in the Solenoid SubSystems.
Removed Unused Import
Removed Unused Function.
Standardized Debug Messages/Levels
Changed Various relations with the Dashboard!
Changed Debug Levels