removed hardcoded lib from build path
closed #113 Alarms are often cannot be resolved

Removed AlarmNotFound exceptions

In future we will completely migrate to guava bus which
will never sent outdated alarms.
closed #134 Database retry is required!

Implemened database retry
external: gui: added a stub for SET_ALARM
SetAlarm: using intent SetAlam

Added ability of setting new alarm, using intent SetAlarm from any
external app, e.g. GoogleNow

This closes #144
SetAlarm: amend existing alarm if name matches

added libtraries required for that

This closes #144
Merge remote-tracking branch 'origin/for_merge_set_alarm' into develop

Conflicts:
	.classpath
	src/com/better/alarm/presenter/AlarmDetailsActivity.java
bumped version
SetAlarm: moved intent handling to a new activity

Unfortunately this intent is designed for activities only.
It cannot be received by a broadcast receiver. So in order
to handle skipUi correctly, we have to use a dedicated activity
with an invisible interface.

this is for #144
Alarm SM: defer onEnable in Enabled

Defer this message will allow us to handle enable events while fired.

This targets external apps like Shift Schedule
SetAlarm: no repeating must be set
Merge branch 'for_merge_set_alarm' into develop
classpath change
Presentation: AlarmDetailsActivity - added AB back

this closes #180
Presentation: SetAlarm: go to the list activity if no extras for SET_ALARM intent

this closes #181
Presentation: added label into the list

this closes #170
Presentation, model: added preAlarm duration off setting

this closes #179
Presentation, model: added snooze duration - off

this closes #178
bumped version
Merge branch 'develop' into premium

Conflicts:
	AndroidManifest.xml