Merge in Serial changes - Hex default

Merged in some stuff I did for supporting on Teensy and Arduino 1.5.6
code, plus added changes for allowing input controllers to have Terminal
Monitor commands