AlarmClock : Lockscreen Fix

http://code.google.com/p/cyanogenmod/issues/detail?id=3164

Issue : The dismiss dialog would unlock the lockscreen.
Resolution : Remove FLAG_DISMISS_KEYGUARD flag.

Change-Id: I9920376a2f8195b80f2907052dbfe353c4cb54a7
Added a setting to do nothing/snooze/dismiss an alarm by flipping the device.

Change-Id: Ic42274cd8085032f5c3cc25b44c1843787316ae4
add increasing volume option for alarm clocks

this commit adds a checkbox preference for "increasing volume" to
alarm clocks. when checked, the alarm will start off at 10% of the
system-wide alarm volume and slowly increase to 100% over the
course of a minute.

Change-Id: Ifa5a5152c9c8a2e709e8a4c58abd086940cb3406
Fix 5922: Alarm not being set my Voice Action (from ics)

ics: http://review.cyanogenmod.com/#/c/20463/1

When an alarm is create with the HandleSetAlarm activity (for example with
Voice Search) alarms is created in the database with the enabled flag active
but no the alarm is not enabled.

This changes enables the alarm by default (if no other flag is passed to the activity).

Change-Id: Idde8a227f6c288f40a0a30891148fe9c5d762865
Request 5936: Stopwatch & Countdown

Stopwatch and Countdown applications on Deskclock activity, request in issue 5936.
The DeskClock is now a ViewPager, with StopWatch <-> DeskClock <-> CountDown fragments, allowing
swiping between pages.

Patch 2: Clean up
Patch 3: BigTextStyle notifications, TimerHelper and extract titlebar color
Patch 4: PowerManagement improvements:
           * CPU WakeLock in TimerClockService
           * New flags on startActivity on TimerClockService for determine if is necessary force turn on the screen
             (force to use onCreate instead of onNewIntent to avoid that screen not turning on when user pressed the
             power button previously)
           * Dim on StopWatch and CountDown after 30 seconds
         Correct a bug that not restart the UI thread when the both timers are running and a countdown is reached
Patch 5: Improve layouts for big screens
Patch 6: Use stat_notify_timer drawable for large icon notification
         ViewPager indicator (Trebuchet like)
Patch 7: Brief tutorial of hidden options at first use (Trebuchet like)
         Remove WIP
Patch 8: Use device density for resolve status bar height
Patch 9: Improved layouts: now are based on screen width, not clock width
         Autoresize DigitalTimerClock to fit the parent view
         Fixed bugs
Patch 10: Fix milliseconds overflow on big numbers
          Set DeskClock fragment as the first page. StopWatch and CountDown are now at the right of DeskClock. Updated
             tutorial to reflect the change.
          Change scrollbar indicator fade to 650 millis, like Trebuchet
          Fix more bugs
Patch 11: The milliseconds of the clock were not adjusted because of a typo in the for loop
Patch 12: If a timer in resume state exists, reset button doesn't reset the partial timer (thanks Sam Mortimer)
          Add a refresh ratio, and separate refresh ratios of portrait (50L) and landscape (100L). Portrait
          performs better
          Clean up
Patch 13: Add overflow menu button to devices with no hardware menu key
          Forces to show deskclock fragment where the device is inserted in the dock.
          Use SparseArray instead of HashMap, as Google Lint suggest for better performance
Patch 14: Clean up (code style, debug information)
Patch 15: Clean up strings to match Android conventions
Status: Ready for merged

Change-Id: Ib30b9cdc371f535d899b0b9794a2ac68a1d18fe5
Fixed stuff we don't have.