Settings recall and save

Saving and loading of XML file
Moved user mode drop down into action manager
Better handling of midi selection and cleaning up of midi inputs
New look for bpmfloater