Applied autoformatter rules
Rename some classes

	modified:   AndroidManifest.xml
	modified:   src/com/better/alarm/Log.java
	modified:   src/com/better/alarm/model/Alarms.java
	modified:   src/com/better/alarm/presenter/AlarmAlertFullScreen.java
	renamed:    src/com/better/alarm/presenter/AlarmReceiver.java -> src/com/better/alarm/presenter/AlarmAlertReceiver.java
	renamed:    src/com/better/alarm/presenter/AlarmKlaxon.java -> src/com/better/alarm/presenter/AlarmKlaxonService.java
	renamed:    src/com/better/alarm/presenter/AlarmClock.java -> src/com/better/alarm/presenter/AlarmsListActivity.java
	deleted:    src/com/better/alarm/presenter/HandleSetAlarm.java
	renamed:    src/com/better/alarm/presenter/SetAlarm.java -> src/com/better/alarm/presenter/SetAlarmActivity.java
Separated model from presenter

Removed Log.java
Removed snooze functionality
Set next alert on init
Move createContentValues to Alatm.java
Squash two interfaces
Make Alarm not parceable and hide Alarm(Cursor)

id is passed as an extra to intents

this just makes things easier and faster

	modified:   src/com/better/alarm/model/Alarm.java
	modified:   src/com/better/alarm/model/AlarmReceiver.java
	modified:   src/com/better/alarm/model/AlarmsManager.java
	modified:   src/com/better/alarm/model/IAlarmsManager.java
	modified:   src/com/better/alarm/model/Intents.java
	modified:   src/com/better/alarm/presenter/AlarmAlert.java
	modified:   src/com/better/alarm/presenter/AlarmAlertFullScreen.java
	modified:   src/com/better/alarm/presenter/AlarmAlertReceiver.java
	modified:   src/com/better/alarm/presenter/AlarmKlaxonReceiver.java
	modified:   src/com/better/alarm/presenter/AlarmKlaxonService.java
	modified:   src/com/better/alarm/presenter/AlarmsListActivity.java
	modified:   src/com/better/alarm/presenter/ScheduledReceiver.java
	modified:   src/com/better/alarm/presenter/SetAlarmActivity.java
Fix enable
Refactor AlarmsManager a bit
Replaced DB binding with a listener in AlarmsListActivity

	modified:   res/layout/alarm_clock.xml
	modified:   src/com/better/alarm/model/Alarm.java
	modified:   src/com/better/alarm/model/AlarmsManager.java
	modified:   src/com/better/alarm/model/IAlarmsManager.java
	modified:   src/com/better/alarm/presenter/AlarmsListActivity.java
Replaced DB with a set backed by a DB

	modified:   src/com/better/alarm/model/AlarmsManager.java
	new file:   src/com/better/alarm/model/BackedAlarmsSet.java
Modified calculateNextAlarm()

made alarm Comparable and use collections.min()
Fix bug with alarms being set for right now

this was happening with alarms set for repeating

removed Alarm.time and replaced all invacations with getTimeInMillis()

	modified:   src/com/better/alarm/model/Alarm.java
	modified:   src/com/better/alarm/model/AlarmsManager.java
	modified:   src/com/better/alarm/presenter/AlarmAlertReceiver.java
Settings: pre-alarm duration

	modified:   res/values/strings.xml
	modified:   res/xml/settings.xml
	modified:   src/com/better/alarm/SettingsActivity.java

Conflicts:

	src/com/better/alarm/presenter/SettingsActivity.java
Proper themes for GB
Temporary remove dividers - to be replaced in future
Revert "Add plumbing for new volume mute key."

This reverts commit ab34252e7a7f8c39b402425a4e0941aeb039d12f.

Conflicts:

	src/com/better/alarm/AlarmAlertFullScreen.java