Classpath change
Alarm Details: added a summary for prealarm (smart rise) checkbox

 #ALARMCLOCK-54 fixed : Add an explaining summary in the details screen
Added normal time in millis to ALARM_SCHEDULED and ALARM_SET event

Part of #ALARMCLOCK-59
Use normal time (not smart rise time) in info fragment

#ALARMCLOCK-57  fixed
Use normal time (not smart rise time) in keyguard screen

#ALARMCLOCK-58 fixed
Use normal time (not smart rise time) in toast

ALARMCLOCK-56  fixed
Removed unused and deprecated methods for getting calendars

These were severly violating the whole idea and must never be used :-D

Part of #ALARMCLOCK-59
Mentioned that smart rise is active in info fragment

Candidate for #ALARMCLOCK-61
Migrated to Guice and Otto

Fix for #ALARMCLOCK-12 Refactor to use Otto Events instead of Intents
Fix for #ALARMCLOCK-1 Add roboguice
Some settings changes
Little refactorings to make things pretty
Send alarm fired events directly to the service
Update the diagram
Adjusted classes for pure java tests
Merge branch 'feature/smart_rise' into feature/test

Conflicts:
	.classpath
	src/com/better/alarm/model/AlarmCore.java
	src/com/better/alarm/model/AlarmStateNotifier.java
	src/com/better/alarm/model/AlarmsScheduler.java
	src/com/better/alarm/model/interfaces/Intents.java
	src/com/better/alarm/presenter/InfoFragment.java
	src/com/better/alarm/presenter/TransparentActivity.java
	src/com/better/alarm/presenter/background/ScheduledReceiver.java
	src/com/better/alarm/presenter/background/ToastPresenter.java