defineable pot range, optimizations

* pots now have defineable range using sysex (ie. 40-120 instead of
0-127)
* MIDI_SYSEX_ARRAY_SIZE is now 144 instead of 255 to reduce memory usage
* removed eepromAddress variable from EEPROM.cpp functions
* reduce number of pots in EEPROM from 128 to 64
* some initial encoder support work
* move most of defines from SysEx.h to enums for easier manipulation
* remove Tannin.cpp (added by mistake)