Initial Sync with my changes

First sync with my changes after the following -

* Added new combo box and label
* Added new functions to translate MIDI data to serial port instead of
writing raw bytes to serial port
* Other misc changes to get the above two working