Use eeprom update function for writing a single byte too.
Make beep the first thing at boot. This is more useful for debugging: you know when the bootloader stops and brewpi starts.
fixed deafult config - #endif in wrong place, so some settings were being ignored. Changed comments referring to ConfigLocal.h to Config.h.
HMS time elapsed display (untested)
New lcd status messages (shorter to make room for 00h00m00 time format and reduced code size):
"Waiting to cool/heat"  -> "Wait to Cool/Heat"
"Idle for" -> "Idling for"
"Cooling/Heating min time" -> "Cool/Heat time left"
"Awaiting peak detect" -> "Waiting for peak"
The time is now always printed at the end of the line. This change code size by 28 bytes in total

The hours are printed only when not 0 (costs 14 bytes).

New sizes:
RevA Leonardo: 28528 (hms) or 28432 (s)
RevC Leonardo: 28234 (hms) or 28432 (s)
RevC Uno: 25814 (hms) or 28138 (s)