Settings: quiet hours cleanup and fixes

-use sendBroadcastsUser to silence log
-always kill services first on reschedule
that should fix the notification staying on sometimes
http://jira.omnirom.org/browse/OMNI-896

Change-Id: I52f34ae404b34f22d01bdc283ed50f2e3ae92560
Settings: quiet hours: force remove notification on schedule

http://jira.omnirom.org/browse/OMNI-896

This is just a workaround so that the notification
is not staying in any case.

The underlying problem is most prolly much more
serious. It looks like the service is killed for
some reason e.g. killed by android runtime

But the onDestroy method of the service is not called
else the notification would be gone

While this is not that serious for the NotificationService
it is for the SmsCallService. If this services is killed
bypass and auto-reply will no longer work

Change-Id: I18b5994e4bb7506465ed5df7b58190f6e0877397
[2/2] Settings: Headset plug: Disable if music is active

PS8:
-added summary

PS9:
-added category already here

Change-Id: I61d78f76c45a38028a99a888546e550395090491
Merge remote-tracking branch 'omni/android-4.4' into android-4.4