massive update

*Each MIDI controller parameter is now inside EEPROM
*Added default configuration in PROGMEM
*Removed HardwareReadSpecific library, hardware control is now done via
callbacks in main program
*Added ability to flip data from each pot
*Added ability to change button type (momentary/toggle)
*Numbers for each pot, LED and button are configurable

Controller configuration is currently done by changing defConf array and
calling setDefaultConf inside main program. This is going to be done via
SysEx MIDI messages once the GUI application is complete.