sysex improvements

* added third WISH option (restore to default)
* added minimum message lenght for handshake message and standard
message
* added list of sysex errors in SysEx.h
* implemented sysex handshake - controller will not respond to any sysex
message before handshake (hello word/id) is received
*tweaked sysExCheckWish function to enable third wish option
* some redundant code removed
* sysex response now sends wish and single/all parameter as well as
message type, subtype and asked parameters