Add empty view when no alarms are set - CM

Change-Id: I1443da1c0c4b6b17e80871d62784f61a087a71d5

Conflicts:
	res/values/strings.xml
Enable nightmode (screensaver) persistence through screen off/on.

WindowManager layoutparams in setWakeLock() didn't allow screensaver to
stay on through screen on/off toggles, similar to the funcitonality in
4.1.1 desk clock. Also onPause() in ScreensaverActivity.java executed
finish(), which stopped the screensaver.

I commented out the finish(), and put the setWakeLock() method back to
what it was in the 4.1.1 desk clock.

Change-Id: Ieab3a027342e77132ddea1f0ee69d2cb3a8bd140
Signed-off-by: Joseph Stover <doduff@gmail.com>
Dutch localization fix

Fixed the localization of the "Home" label of the home time clock for the Dutch language. Replaced "Startpagina" by "Thuis". This solves Issue 53565.

Change-Id: I63e707cf5f612a099305a7e37511bfbedafaa91a
Feature: Bedtime calculator

Adds a bedtime calculator to each alarm. The calculator works by
counting backwards in sleep cyles (90 minutes), then calculating the
times you'd need to go to sleep in order to wake up in between them. It
can help you wake up feeling less groggy. The calculator displays four
suggested sleep times ranging from 4.5-9 hours of sleep.

Change-Id: I7ad932da7955d8f058392562ffc85c9af0f5206f