More controller work.
Moved midi device types to the global namespace (removed from MidiDeviceManager)