Catch NullPointer in services

this can happen when the appliaction has crashed. We don't want
to send additional reports in this case.

	modified:   src/com/better/alarm/presenter/background/KlaxonService.java
	modified:   src/com/better/alarm/presenter/background/VibrationService.java
Release intent wakelocks immedeately

use a separate wakelock in onCreate-onDestroy

this avaiods wakelock leaks

this closes #100

	modified:   src/com/better/alarm/presenter/background/KlaxonService.java
	modified:   src/com/better/alarm/presenter/background/VibrationService.java