DeskClock: 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.

Original author for jb is Austen Dicken<cvpcsm@gmail.com>
jb-mr1 porters Davor Bertovic (LorD ClockaN) and maxwen

Change-Id: Ic097e344ed1570602f17f774faed7b612d47be73
DeskClock: the first day of the week depends on a locale

Change-Id: I800bcd16a802540c28303e1b48874e2ead33fd22
Make the settings menu accessible on every tab

Change-Id: Ieb7fdf09e4369701868c52a327aca458c01ed49c

Conflicts:
	src/com/android/deskclock/DeskClock.java
Keep the display on while stopwatch or timer is running

Change-Id: Id192d12b7e42c30cf8c2c258e885badfc3c02cb3

Conflicts:
	src/com/android/deskclock/DeskClock.java
Fix NPE for AlarmClock in silent mode

Change-Id: I7be8464b18e809e19e85e8d5ddbc4469b86fe478
Added flip and shake to snooze

both the actions flipping the phone, and shaking the phone can do one of the following operations
1. do nothing
2. snooze the alarm
3. dismiss the alarm

has been taken from Artem AchepClock implementation for ICS deskclock
source at http://github.com/Achep/android_packages_apps_DeskClock

PatchSet2 : Eliminated White Spaces
PatchSet3 : Fixed a line issue
PatchSet4 : Updated Correct Author
PatchSet5 : Really updated Author
PatchSet6 : Fixed a few lines, in-line comments
PatchSet7 : Cleanup; addressed Danny's comments
PatchSet8 : More cleanup
PatchSet10: Clean up string resources

Change-Id: Ifea8185690b07923b0c7cb3ab9b33ad5da7306e8
DeskClock : Add french translation

Patch set 1 : initial commit
Patch set 2 : correction

Change-Id: I0b989d05e66a15eb79f37fb68388774ec7b8ed07