Gummy QuickSettings customization (1/2)

  based on cm quicksettings, code tweaked for Gummy code style and customization
  this patch adds the following tiles:

    -  AirplaneModeTile
    -  AlarmTile
    -  AutoRotateTile
    -  BatteryTile
    -  BluetoothTile
    -  BrightnessTile
    -  BugReportTile
    -  CompassTile
    -  ContactTile
    -  CustomTile
    -  DarkGummyTile
    -  EqualizerTile
    -  ExpandedDesktopTile
    -  HeadsUpTile
    -  InputMethodTile
    -  LocationTile
    -  LteTile
    -  MobileNetworkTile
    -  MobileNetworkTypeTile
    -  MusicTile
    -  NetworkTile
    -  NfcTile
    -  PerformanceProfileTile
    -  PreferencesTile
    -  QuickRecordingsDialog
    -  QuickRecordTile
    -  QuickSettingsTile
    -  QuickTileVisualizer
    -  QuietHoursTile
    -  RebootTile
    -  RemoteDisplayTile
    -  RingerModeTile
    -  ScreenTimeoutTile
    -  SleepScreenTile
    -  SyncTile
    -  ToggleLockscreenTile
    -  TorchTile
    -  UsbTetherTile
    -  UserTile
    -  VolumeTile
    -  WifiAPTile
    -  WiFiTile

  as well as adds user configurable background color, background pressed color, text color, alpha, and tiles per row

Credit to CM for the base, SlimRoms for customizable options as well as Custom, Music, Reboot, and RemoteDisplay tiles

Change-Id: I0e1ddcf6c3310544e4005f20509eb829d18365b2
Merge branch 'kk4.4-temp' into kk4.4

Conflicts:
	core/java/android/provider/Settings.java
	core/java/com/android/internal/util/gummy/ButtonsConstants.java
	core/java/com/android/internal/util/gummy/DeviceUtils.java
	core/java/com/android/internal/util/gummy/QSConstants.java
	core/res/res/values/config.xml
	packages/SystemUI/res/layout/quick_settings_tile_battery.xml
	packages/SystemUI/res/layout/quick_settings_tile_rssi.xml
	packages/SystemUI/res/values/dimens.xml
	packages/SystemUI/res/values/gummy_strings.xml
	packages/SystemUI/src/com/android/systemui/quicksettings/CustomTile.java
	packages/SystemUI/src/com/android/systemui/quicksettings/MusicTile.java
	packages/SystemUI/src/com/android/systemui/quicksettings/PerformanceProfileTile.java
	packages/SystemUI/src/com/android/systemui/quicksettings/RemoteDisplayTile.java
	packages/SystemUI/src/com/android/systemui/quicksettings/ToggleLockscreenTile.java
	packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickSettingsController.java
	services/java/com/android/server/SystemServer.java