Bugfixes, adding widgets
-accent color changed to deep orange (testing)
-added properly sized icons for notifications

build.gradle:
-updated to support changes in gradle library

BetaPrefs, AdvancedSettingsFragment:
-added option to disable vibrations for when an event or quicksilence period starts/stops

ProUpgradeActivity:
-updates all widgets during onDestroy()

DatabaseInterface:
-string fixes

DataSetManager:
-using WidgetNotifier now

AlarmManagerWrapper:
-extra debug logging added

NotificationManagerWrapper:
-added button to active event notification and quicksilence notification to extend the silencing duration by 15 minutes
-icon attached to active event notification reflects the state of the ringer

RingerStateManager:
-fixed bug where AudioManager ringers were not mapped to internal enumerated ringer types

ServiceStateManager:
-setQuickSilenceActive() now takes and ending epoch timestamp
-added getEndTimeStamp() to retreive the end time of the current state (or 0 if nothing is active)

WidgetNotifier:
-one stop shop to update all widgets

Prefs:
-added getBaseSharedPreferences() to return a reference to the underlying SharedPreference

EventSilencerService:
-fixed bug where going from one quicksilence to another (usually by adding 15 minutes to an ongoing quicksilence period) would trigger vibration
-added check to vibrate() to skip vibration if turned off in BetaPrefs
-updates widgets during quicksilence start/stop, and after every normal wake

WidgetPopupRinger:
-activity to simulate a dialog when user clicks on active event widget ringer icon
-filler for now, content should be replaced with EventDetailsFragment later

ActiveEventWidgetProvider, QuickSilenceTinyWidgetProvider, QuickSilenceWidgetProvider:
-providers for the three widgets