Settings: Quiet hours: Bring back summaries

On languages with very long words e.g. German the new UI look awful.
Bring back summaries to make it look a bit better.

Change-Id: I2ac61e620a24731b65aaf3a962010d8d842c8daf
Data traffic details: use proper string for System UID

Android System ≠ Android OS (second is a "kernel" process).
Mind the numbers:
http://goo.gl/YnFvHa (actual "system" process)
http://goo.gl/XwoISO ("system" process displayed as "kernel")
http://goo.gl/sJ9yMi ("kernel" process with different traffic data)

Depends on http://review.cyanogenmod.org/63190

Change-Id: I6f6662b7adaee069ec5f29c6926b8fbce796917d
Display BTH connected status correctly

This patch removes incorrect condition.
(to not use LocalBluetoothProfile#isPreferred())
This condition uses the priority that already disconnected profile,
so this codition always returns false.

To verify this issue:
1. Turn on Bluetooth.
2. Pair and connect to BTH(A2DP/HFP)
3. The display now says "Connected"
3. Disconnect HFP profile
4. The display still says "Connected" but it should say "Connected (no phone)"

Change-Id: I9e2bfa6d23bf1be7587c9556b4b05459d02c4817
Revert "Don't show "Eject card" if the card is not accessible"

This reverts commit b699d909202e7409d765748bf06a580541545866.

Change-Id: Ic61ad88f8924e1b85fb87e06b0a3b4ebf74f2ddf
Revert "Revert "Don't show "Eject card" if the card is not accessible""

This reverts commit 369abf0ff5dae0e4a8ba50dfaf5d6d7ab986455d.

Change-Id: Ife1fca6b388018c8453f90d93139ecae418ea5cc
Settings: check if NfcAdapter is null

according to the javadoc, getDefaultAdapter(Context) can return null, if
no NFC adapter exists.

check if adapter is null before trying to call isEnabled

Change-Id: I7ff5488cc3b53ce9785c3e46effcf29dc31fe0ef
Settings: Add default value for display color control (2/2)

Change-Id: I50b684abe504c21ef49492f99b18873d75509697
Merge remote-tracking branch 'cm/cm-11.0' into cm-11.0
Merge "Settings: Quiet hours: Bring back summaries" into cm-11.0
Merge remote-tracking branch 'cm/cm-11.0' into cm-11.0
Settings: Remove redundancy in description

* All these settings are under a 'Volume buttons' header.
  Avoiding duplication of 'Volume button' makes it easier for
  translators

Change-Id: I51eb2de69c2f038f13d95a8e97bde1ecf83df913
Merge remote-tracking branch 'cm/cm-11.0' into cm-11.0
Show "Eject card" for usb storage

Readd the "Eject" options if the SD card is mounted via usb.

Change-Id: I802cf4d20eb3b45ce068f89c22352f79999d593e
Merge remote-tracking branch 'cm/cm-11.0' into cm-11.0
Settings: Use consistent title for button wake up

Following http://review.cyanogenmod.org/63421

Change-Id: Ib1821374b5c54f80d3d52e9057f62bf8c80a1dd6
Merge remote-tracking branch 'cm/cm-11.0' into cm-11.0
MSim Settings: Update UI/UX with user friendly strings

  Hide TuneAway and Priority subscription preferences unless
  config_HasTuneAway is set to true in device overlay.

  This conditionally reverts cea415df0cf19f9eb3dc1fef16d3a8955584c4f9
  as some device RILs don't support it.

Change-Id: I453f0833d80e17f7249d3b7c23fb2cc73ebd4c32
MSIM: Update icon for Multi Sim Settings category

Make it white like all the others

Change-Id: I7aed57b57e0151fcc5eb2418f67baf5e33b21658
Add wallpaper pickers to seperate package [2/2]

Change-Id: I233b90aa52b5a8c408fa3adfe3bdad07330cc2ad
Merge remote-tracking branch 'cm/cm-11.0' into cm-11.0