clock: added flip and shake features
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

Signed-off-by: Arnav Gupta <championswimmer@gmail.com>

Conflicts:

	res/values/strings.xml
	res/xml/settings.xml
	src/com/android/deskclock/AlarmAlertFullScreen.java
	src/com/android/deskclock/SettingsActivity.java

PatchSet2 : removed duplicate ID and changed listpref location
PatchSet2 : fix derp (thanks burtslam)

Signed-off-by: Arnav Gupta <championswimmer@gmail.com>
Change-Id: I5b9c5b5d92cdfc38bff95f200b97bacf54dc259e