Fixes
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

Conflicts:
	AndroidManifest.xml
	res/values/slim_strings.xml
	res/xml/quiet_hours_settings.xml
	src/com/android/settings/crom/QuietHours.java
	src/com/android/settings/crom/service/BootReceiver.java
	src/com/android/settings/crom/service/SmsCallController.java
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

Conflicts:
	res/values/slim_strings.xml
Add Network Speed Indicator, (2/2)

Conflicts:
	AndroidManifest.xml
	res/values-de/dk_strings.xml
	res/values/dk_arrays.xml
	res/values/dk_strings.xml
	res/xml/status_bar.xml
	src/com/android/settings/darkkat/Statusbar.java
Update network speed indicator, (2/2):

Changes:

Network speed indicator:
- custom icon colors
- only one text color for download and upload text
- replaced show/hide checkboxes for upload and download text by a listbox
  ((show) download, upload or both)

Quick access ribbons:
- change the network speed tile icon

Conflicts:
	res/values-de/dk_strings.xml
	res/values/dk_arrays.xml
	res/values/dk_strings.xml
	src/com/android/settings/darkkat/QuickSettingsUtil.java
	src/com/android/settings/darkkat/StatusBarNetworkSpeedStyle.java
Network speed indicator: Option to show/hide the icon, (2/2)

Conflicts:
	res/values-de/dk_strings.xml
	res/values/dk_strings.xml
	res/xml/status_bar_network_speed.xml
	src/com/android/settings/darkkat/StatusBarNetworkSpeedStyle.java
Network speed indicator: Clean up, (2/2)

Conflicts:
	res/values-de/dk_strings.xml
	res/values-es/dk_strings.xml
	res/values/dk_arrays.xml
	res/values/dk_strings.xml
QS: Add network speed indicator tile, (2/2):

Conflicts:
	AndroidManifest.xml
	res/values-de/dk_strings.xml
	res/values/dk_strings.xml
	res/xml/status_bar.xml
	src/com/android/settings/Settings.java
	src/com/android/settings/darkkat/QuickSettingsUtil.java
fixes