Wifi: Add frequency selection for new IBSS

Allow users to select a frequency for newly created Ad-Hoc (IBSS) networks, and
show the frequency for existing IBSS.

Change-Id: Icaa09c9386967fdf0a88865ff2e64cc9b219da1f

Conflicts:
	src/com/android/settings/wifi/WifiConfigController.java
DataUsageSummary: fix mobile data usage display for sim-less devices

- Don't assume the device has a sim card. Check for a phone number
  instead. Otherwise the mobile data usage screen will not show up
  on sim-less CDMA devices.

Change-Id: Ic6e35dc209ff05e0c89dc990ad82f4ab4d3f337d
Enhance Add widget button

Change-Id: I8b9a95772625f279edfa31a507a5630c39912a57
Fix Icons ordering Derp

Change-Id: Ib5581c2ec43456f84325d1f148ceeee6130088b1

Conflicts:
	res/values/arrays.xml
Fix Lockscreen/Notification IconDerps
Cleanup Interface Settings/Fix Force Dual Panel
Settings: enable navbar enable/disable for navbar devices

and remove 0dp entry

Change-Id: Ib70e53609d9f4356e88a01e3aa76e4c25a3983fb

Conflicts:
	res/values/arrays.xml
	res/values/strings.xml
Status bar Auto-Hide [2/2]

Add an option to auto-hide status bar when there are no
notifications.

PS 2 : Reorder a bit

Change-Id: I93b637f9b3e1036522f77ca4b299d385052320e5

Conflicts:
	res/values/strings.xml
	res/xml/status_bar.xml
	src/com/android/settings/liquid/StatusBar.java
Remove favorite contact tile from quick settings (2/2)

It is now covered by custom shortcut tile

rebase

PS 7 : Fix FavContact FC

Change-Id: I702549d5ab26bd4fafc0706523b85c90d63dd0a1

Conflicts:
	res/values/strings.xml
Remove Duplicate Arrays/Readd Batterybar Arrays
[2/2] Power connect/disconnect notification support

part 1/2: frameworks/base PowerUI and Settings
http://review.cyanogenmod.org/#/c/35241/

part 2/2: packages/apps/Settings Sound settings
http://review.cyanogenmod.org/#/c/35242/

patchset 3:
    set settings persistence and dependencies in xml resource file
    shrink long lines
    add the default notification tone to the ringtone picker and
        remove the now redundant "use default" checkbox
    move values/strings.xml content to the cyanogenmod section
    improve (mostly delete) wording in values/strings.xml
    remove tab whitespace

patchset 5:
    move strings to cm_strings

patchset 6:
    make vibrate optional (default on)
    change heading text: power notifications -> power sounds

patchset 7:
    hide vibrate option if hw capability doesn't exist

patchset 8:
    change vibrate to default to off

Change-Id: I7ddd8a47ae4f9a62c586023d151ac42bbe8424c7

Conflicts:
	res/values/cm_strings.xml
	src/com/android/settings/SoundSettings.java
Settings: Custom Shortcut Quick Settings Tile (2/2)

This is a slim bean unique feature : multiple QS tile for app shortcuts
With this feature, we can have shortcuts to:
- An app
- An activity inside an App
- A contact
- A direct call to a phone number
- A specified folder
- A browser bookmark
- A direct sms to a specified user
- etc

PS2: avoid tile id conflicts and fix resources access
PS3: fixed a copy/paste typo
PS4: now it is called custom shortcut + better tile content management
PS5: put the tile in the correct alphabetical order
PS6: better tile content management
PS7: follow system ui resource naming
PS8: fix alphabetical order again
PS9+10: rebase and correct commit id
PS11+12: rebase

rebase

Change-Id: I3240a51db8e1768ef51a1a00e82346cb125d9737

Conflicts:
	res/values/strings.xml
Classic Recents [2/2]

Makes the recents menu like the one from GB.

Change-Id: Idecfbd112f1850332cb8350e46cfde38be033c1f

Conflicts:
	res/values/strings.xml
	res/xml/user_interface_settings.xml
	src/com/android/settings/liquid/InterfaceSettings.java
Settings: we do not have any SystemUI restarts any more

correct the strings

Change-Id: I530616734bf56045b1016aa95d8121b2bb8481f3

Conflicts:
	res/values/strings.xml
	res/xml/navbar_settings.xml
Settings: We want to be consistent

this change shows now for all places a proper summary
for the color pickers if it is resetted to default
as well when settings are opened first time.

Change-Id: Ia8cf4efe350c0076d00e05e2287254a1beba7004

Conflicts:
	res/values/strings.xml
	src/com/android/settings/slim/PieButtonStyleSettings.java
	src/com/android/settings/slim/PieStyleSettings.java
Settings - User select Tablet Mode [1/2]

Credit Zaphod-Beeblebrox

Conflicts:

	res/values/strings.xml
	res/xml/interface_settings.xml
	src/com/android/settings/liquid/QuickSettings.java

fixed

Conflicts:

	src/com/android/settings/liquid/InterfaceSettings.java

fixed

fixed2

Conflicts:
	res/xml/navbar_style_dimen_settings.xml
	src/com/android/settings/liquid/InterfaceSettings.java
Fix Navigation Bar Layout Derp
Settings: Duplicate Update Method Derp
Overhaul auto-brightness level UI.

This changes a few things:
- Don't imply a 'bucket' type of algorithm is used by showing an ambient
  brightness range for each line
- Allow manually entering the screen brightness
- Add a preview window for the cubic spline interpolation
- Add a help text

JIRA:CYAN-612
Change-Id: I64274280872b9fe4f6fdc368d654aca81e0a4e0c

Conflicts:
	res/values-da/cm_strings.xml
	res/values-fr/cm_strings.xml
	res/values-hu/cm_strings.xml
	res/values-nl/cm_strings.xml
	res/values-pl/cm_strings.xml
	res/values-pt/cm_strings.xml
	res/values-pt/strings.xml
	res/values/attrs.xml
	res/values/cm_strings.xml
	res/values/dimens.xml
	src/com/android/settings/liquid/AutoBrightnessCustomizeDialog.java
Revert "Classic Recents [2/2]"

This reverts commit f3d9731e42aaa2dd0a6b9c6140a02fc4eced0790.

Conflicts:
	res/values/strings.xml
	src/com/android/settings/liquid/InterfaceSettings.java