Added { time of day / repeat / location } trigger actions to AlarmService to cut its functions into smaller pieces. Added { time of day / repeat / location } condition calculating functions to AlarmUtils.