Visual changes
-color scheme reverted back to grey/dark grey, accent changed from blue to orange
-fixed bug where dialogs did not use the correct color scheme
-added specific style for in app purchase activity
MainSettingsFragment constructor removed, arguments moved to newInstance();
Added skeleton framework for in-app purchaces
Removing unused frame shapes
Adding new icon resources, updating some existing ones
-updated existing:
    -calendar_instance.png
    -code.png renamed to code_history.png

-added new icons:
    -copyright.png
    -volume_alarm.png
    -volume_media.png
    -new code.png
Add new icons to main settings, updating padding to be consistent
Renaming text fields in event list item layout to make more generic
Event list item event title bold text
About activity use new icons in actionbar
Speed improvements to EventSilencerService

EventSilencerService:
-removed unnecessary data set changed notifications
-removed ACTIVITY_RESTART from switch, NORMAL should be used
-firstWake() now clears the stored ringer state

ServiceStateManager:
-added method resetServiceState() - must be called before switching service states between quicksilence <-> event active
-added setQuickSilenceActive() && isQuickSilenceNotActive()
-added isEventNotActive()
-added isServiceActive() && isServiceNotActive()
-added getActiveEvent() && getActiveEventId()
-added setEventActive(), this duplicates functionality from ActiveEventManager, which should be removed later

RequestTypes:
-removed ACTIVITY_RESTART, NORMAL should be used instead

AlarmManagerWrapper:
-check for null context in constructor
-scheduleAlarmAt() removed check for time < 0, negative values work as an immediate alarm
Removed cyclic loop in Prefs -> EventSilencerService
-onSharedPreferencesChanged() now only listens for changes to specific preference keys
Better checking for bad values in EventInstance constructor
-begin and end times must be positive
-end time must be >= begin
-null title and descriptions will set empty string value
DatabaseInterface uses DataSetManager
-includes AlarmManagerWrapper changes that should have been in the last commit

-setRingerForInstance() issues data set changed notification if ringer was saved
-update() now private
-pruneEventsBefore() now private