use a tweaked copy of the buttons interface to accomodate different hardware config
bugfix: no need to run the callback
updated todos
tweaked timings; start at 1200 (not 0000); blink an LED at seconds
major changes: no passing of a struct on dim_event; stub for demo-mode; more debugging; new, simple mode of dimming; etc
now fade 'Set time' message on start
more todos
more on demo: show all characters the display can handle, in a sliding string + a spinning animation
changed the main clock timer to do a etimer_reset() instead of a etimer_set() each second as _set() will drift over time
moved around comments and configurations, made splash and demo mode configurable enabled/disabled
working demo mode (hold down button 2 sec when booting), macro for copying strings for the fading, a debug mode where time moves faster, a flag stopping clock config before bootup is done, better splash message etc.