Settings: Rewrite Quiet Hours (3/3)

Added:
	Wifi Connected Preference
	Charging Preference
	Individual Day Preference(s)

	Completely rewrote quiet hours
		to reduce system calls.
		No more calendar objects
		or checking three preferences
		and comparing their values
		on each quiet hours check.
		Reduce that to ONE preference
		check per preference

PS2: Fix going from forced on to timed off
	not causing an update in states.
PS3: Ensure battery status is correct if
	the device is plugged in before
	boot is finished
PS4: Clean-up old bits from the bobs.
PS5: Fix preference summaries being incorrect
	in some instances.

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

Conflicts:
	AndroidManifest.xml
	res/values/bs_arrays.xml
	res/values/slim_strings.xml
	res/xml/quiet_hours_settings.xml
	src/com/android/settings/beanstalk/QuietHours.java
	src/com/android/settings/beanstalk/service/SmsCallController.java
	src/com/android/settings/beanstalk/service/SmsCallService.java