Integrate HFM and revisit ad blocker

Change-Id: I239f0a4f73c7abb88e9a25543c952d6246e5d3cd
Signed-off-by: scott <scott@ubuntu>
add priv-app apps to system app remover.  Credit Dirty Unicorns

Change-Id: I947cfff603fe87499f9ca56826721ed17a8da8c7
Signed-off-by: scott <scott@ubuntu>
Settings: Quiet Hours Extra Daily Times (2/2)

Users complained that, for example,
	setting up weekend hours
	but then moving to weekday
	hours within the same day
	was previously impossible.

This allows...again...much further
	customization than even the
	updated and super custom times.
	After this there is no reason
	to complain =P

These are still only called as needed (boot,
	state change incoming, time changed)
	which is still much less polling
	than each haptic touch polling
	3 settings, creating a calendar
	object and comparing times...
	Each call, notification, etc...
	So I have no issue with it.

Also add a "reset times" button for
	user convenience.

PS2: Add preference categories to make it
	easier on the eyes
     Logic fixes and make unused preferences
	more obviously unused via setting
	the time summaries to "- - : - -"
     Set QuietHours summary to enabled pref

Change-Id: I6030f22e50a45883d5e8ba793e5b8706c4a9dac5
Signed-off-by: scott <scott@ubuntu>

Conflicts:
	res/values/slim_strings.xml
	res/xml/quiet_hours_time_settings.xml

Conflicts:
	res/values/bs_strings.xml
	res/xml/quiet_hours_time_settings.xml
implement app circle sidebar

Change-Id: Ied6b058c749d2784c46651f5d360782165706282
Signed-off-by: scott <scott@ubuntu>
add support for configurable trigger region

Change-Id: I249ec3a588521a5dc18f08addc7298ee7152731e
Signed-off-by: scott <scott@ubuntu>
small correction

Change-Id: I57d7e47d36b8087c5251dd3658107a485dc2d08c
Signed-off-by: scott <scott@ubuntu>