Added RGB setting HMTL message
Added baud setting to the upgrade tool
Updated python code to deal with new message formats
Further messaging improvements, added polling message
Added messaging code to set the address of a module
Added HMTLProtocol library, continued polling code
Fixed HMTLMessaging to accept poll messages
Updated python to handle message version 2 and send polling commands
Added code to allow HMTLClient python code to receive data responses
Added python code for set address message
Cleanup commit
Added forwarding of poll messages

* Added "needs response" message flag
* Return ack responses to serial
Updated MPR121 initializer
Return message type in poll, python reads full poll message

* Changed the serial get_line() function to read one character at a time
and propertly parse data messages
More polling changes, working Scan utility
Fixed python settings for connection remotely
Portscan handles no-port and 1 port cases
Fixed problem with portscan and single ports
Fixed the set address handler
Moved timout option into HMTLSerial.get_line()