split processSysEx in two parts

* processSysEx is now split into sysExCheckMessageValidity and
sysExGenerateResponse functions
* added addresses of each byte in sys message in SysEx.h
* added sysExGenerateAck function
* reduce MAX_NUMBER_OF_POTS to 16 to release some RAM
* other