Add support for automatic brightness, initialisation cleanups

- add support for a light-dependant-resistor on PC1 to measure the ambient
  light levels and adjust the display backlight accordingly
- fix main() init sequencing (timer0 ans sei() has to be set up before beep()
  will work)
move adc state vars to within EMULIN define switch
revert 'EE_REGION' change