Better time formatting and Receiver handling

Changed the way the time is formatted (now read form the locale
donottranslate.xml) and changed the way the receivers are registered and
registered. Added a receiver that listens for screen on or off, to stop
the receiver for timetick refreshing the clock even though the screen is
off.