Added proper button holding and repeating behaviour

Left, right, up and down perform a repeat if held, ok and cancel if held will invoke a new button hold output
Repeat and hold timers now in settings menu

Also changed signature at beginning of EEPROM
Allow negative values for minimum pitch