'''Branch''' on r3299 to [source:branches/vehicle_refactor] to update vehicle
 * This branch will update the vehicle packages internals to take advantage of the new telemetry (and existing) we get out of the Sensor Board
 * This will also refactor the vehicle to have a common base class of which one is Tortuga
 * This is where we will introduce the use of both the old and new sensor APIs
'''SensorAPI''' switch to version for Sensor Board revision 5
 * Added helper define which allows you to check all thrusters for being enabled
'''Vehicle & SensorAPI''' updated tests to not abuse the board, fixed sensor api
 * Remove thrusterSafety from the sensorapi
 * All tests now open a fake sensor board, instead of the real one, this means they won't break the vehicle
'''Config''' updated thruster mappings for the new vehicle configurations
'''Config''' added new bias, flipped top/bottom signs after vehicle reconfiguration
'''Vehicle''' Partially done refactoring work for the vehicle
'''Vehicle Refactor''' core vehicle package updated with new structure, wrappers not done yet
'''Vehicle Refactor''' Tested Thruster and Vehicle after changes, not yet complete
'''Vehicle Refactor''' tested safe/unsafe of thrusters
'''Vehicle Refactor''' Added depth and depth update events to Vehicle
 * This last change brings the refactored vehicle to a level of complete on par with the old
'''Vehicle Refactor''' SensorBoard class tested as best as possible
 * I have tested the SensorBoard class using replace stub functions
'''Vehicle Refactor''' Added battery and tested battery update events
 * Event sends enable, voltages, and currents
'''Vehicle Refactor''' Added interfaces for power source
 * IVoltageSensor added
 * ICurrentSensor added
 * IPowerSource added
'''Vehicle Refactor''' added and tested SensorBoard implementation of IPowerSource
'''Vehicle Refactor''' renamed ICurrent/Voltage Sensor to Provider
'''Vehicle Refactor''' wrapped IPowerSource interface for use by the GUI
'''Vehicle Refactor''' added events as well to the wrapper
 * Testing needed for all the new wrapping
'''Vehicle Refactor''' fixed several bugs, starting to get the components running
 * Fixed error reporting bug in ConfigNode
 * Updated maker to print thing that it couldn't find before crashing
 * Updated the vehicle to do the same
 * Config file being updated to use the new devices
 * Added dependencies to the vehicle device construction
'''Vehicle Refactor''' added a test to make sure IPowerSource based devices are converted
 * Added more import statements to the new ACS, it appears that I need them or stuff doesn't get registered
'''Vehicle Refactor''' added ITempSensor (#301)
 * This version uses events generated by SensorBoard to gather its information
 * Its also wrapped and tested