front-led: alternateFrontLED() and flashFrontLED()

add timer functions to alternate the front led between two different colors,
or flash one color once.
mdnie: add blackout mode and harden against changes

- added blackout mode to mdnie

- try to prevent any boot settings from forcing a mdnie refresh,
  and therefore removing the blackout.
patternunlock: initial/partial commit for patternunlock

- initial changes for patternlock

- bug fix for unresponsive touchkeys