prepare for 1.0 release

* each code category is now placed inside its own .cpp file
* added support for configuring free pins via sysex
* get/set commands for start-up routine pattern and start-up switch time
now call startUpRoutine, to preview current/updated state of routine
* fixed bug which caused wrong checking of new parameters for set all
command
* modified MIDI library - for details see MIDI.cpp or MIDI.h
* re-organised default values in PROGMEM
* misc