Added more functions to alarm editing but it's still not finished.

- Added findOne, getBoolean, setBoolean to AlarmUtils.
- Created class PreferenceUtils.
- Completing functionalities of EditAlarmActivity.
- Other minor changes.