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