Merge pull request #1 from jclounge/master

Added custom gui components...
move to 2.1.6 modules
merged jclounge 4473682

Conflicts:
	Builds/MacOSX/micronau.xcodeproj/project.pbxproj
	Builds/MacOSX/micronau.xcodeproj/project.xcworkspace/xcuserdata/dls.xcuserdatad/UserInterfaceState.xcuserstate
	JuceLibraryCode/BinaryData.cpp
	JuceLibraryCode/BinaryData.h
	JuceLibraryCode/modules/juce_core/javascript/juce_JSON.cpp
	JuceLibraryCode/modules/juce_core/javascript/juce_JSON.h
	JuceLibraryCode/modules/juce_events/messages/juce_Initialisation.h
save/restore state limping along
improved midi menu handling
improved midi out menu
save/restore midi ports with preset
added combo box support
osc section layout
osc section mostly complete
more gui layout
added filter section
simplified knob, combo box creation
cleaned up gui element creation
envelope section
more gui elements
all gui elements with exception of fx/tracking