Turned IOIOBackgroundService into a singleton and have the WebDriver
start it. Also added 'setOutputValue' and 'getInputValue' functions to
it, which re-direct to the looper to talk with the IOIO pins.
Added example comments for how to read/write the pins.
POST xml data back to server.
Added dynamic updating of subtype dropdowns when type dropdown changes.
Added System.out.println messages to help debugging.
Updated client.
    * No sidebar
    * Save buttons for config posting
Added trigger feature for API and client. Updated jQuery to 2.1
Style edits for IO column.
Line ending issues on linux.
Passing the XML Element into the constructor instead of a description.
Added configurable pin name.
Adding some calibration code.
I added the code to get the calibrated input values.
Refactored Servlets and JavaScript.
Added calibration data for all pins.
Dynamically build a blank configuration (for when nothing is set up)
that has all 46 pins. Set them all as dins to start.
Style and stability edits.
Massive JavaScript update to Abstract Better.