Merge Alarms onboot into master

This branch contains a working background alarm configuration that, when triggered, throws a notification every 15 minutes until the device is rebooted. It also contains the beginnings of an onboot alarm setup that will allow the user to turn on a boot time alarm setting to trigger the above notification. Needs to be merged in for Settings tie together.