Implemented adjustable snooze time with time picker

this closes #68

	modified:   AndroidManifest.xml
	modified:   src/com/better/alarm/model/AlarmCore.java
	modified:   src/com/better/alarm/model/interfaces/Alarm.java
	modified:   src/com/better/alarm/model/interfaces/Intents.java
	modified:   src/com/better/alarm/presenter/TimePickerDialogFragment.java
	modified:   src/com/better/alarm/presenter/alert/AlarmAlertFullScreen.java
	modified:   src/com/better/alarm/presenter/background/KlaxonService.java
	modified:   src/com/better/alarm/presenter/background/VibrationService.java
temporary solution for flicker

this closes #80

	modified:   src/com/better/alarm/model/AlarmCore.java
do safe stop
isPlaying
Merge branch 'player_exceptions' into develop