Presentation: added call handling to VibrtationService

this closes #196
Klaxon: added call state listener

this closes #198
Merge branch 'feature/196_vibration_call' into develop
Klaxon: fixed NPE

this fixes something for #198
Vibration: fixen an issue when vibration starts after alarm is canceled.

this is from #196
Klaxon: Added diff handling to the call state

this is required because we get notified immedeately after we register (notify on add this is)
and we are calling fadeInFast there. This is not supposed to be this way. So I added a differ.

this fixes #199
Merge branch 'release/2.7' into premium

Conflicts:
	AndroidManifest.xml
	src/com/premium/alarm/presenter/background/VibrationService.java