Wifi: Allow configuration of Ad-Hoc (IBSS) networks

Show Ad-Hoc (IBSS) networks in the list of available Wi-Fi networks and allow
to connect to or create new Ad-Hoc (IBSS) networks.

This requires the IBSS changes in frameworks/base and external/wpa_supplicant_8

Change-Id: Ie44c47753100bbf8e691446e69b8d31659f64e3b
Wifi: Enable IBSS options only if IBSS is supported

Show IBSS network options only if IBSS mode is supported by the Wifi driver.

This makes use of the new API isIbssSupported() of WifiManager. We have to be
careful to make the query only after we reached WIFI_STATE_ENABLED.

WifiSettingsForSetupWizardXL is left out because it does not handle these
states.

Change-Id: I072c5cc6ed36305806b469cf05c4786d22bfd418
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
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
remove about slim

PS2: fixed wrong icon removal
PS3: updated translations
Change-Id: I6064cc6cae012d596d82209e2f58227896761a65
Continuing Russian translation

Fixed some bad-looking phrases
Translated commit I96548f15b9f904950f775b4fb3b8b3b573993ece
Fixed one more bad-looking phrase :)
Fixed inobvious tile name
Translated commits Ie44c47753100bbf8e691446e69b8d31659f64e3b and Icaa09c9386967fdf0a88865ff2e64cc9b219da1f
SlimCenter renamed according to localizaion

Change-Id: I26cef7682a816262a630bbf8f6f86372d2e09ae2
DataUsageSummary: fix mobile data usage display for GSM devices with no number

Some providers don't write phone number onto SIM card causing the
phone number check introduced in the partially reverted commit to fail.
Re-introduce the original check with the "or" condition.

This partially reverts commit 4c51b45355b9d6fed973f946738bf455a8b7c9ea.

Change-Id: I69a65a1a421dcdf168c3d0afeb7110cb97790034
Settings: enable navbar enable/disable for navbar devices

and remove 0dp entry

Change-Id: Ib70e53609d9f4356e88a01e3aa76e4c25a3983fb
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
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
Commits Ib70e53609d9f4356e88a01e3aa76e4c25a3983fb, I93b637f9b3e1036522f77ca4b299d385052320e5
and I702549d5ab26bd4fafc0706523b85c90d63dd0a1 translated to Russian

Change-Id: Ie93f72edd4f181272202a6cbf10568d6fb73af52
Build AOKP's Performance Control (2/2)

-Tracking AOKP source 'AOKP/packages_apps_PerformanceControl'
-Remove current performance settings from CM.
-Add intents to settings 'res/xml/settings_headers.xml'

Change-Id: I429e21f560b8484cbd6ac8a0c67476bd703ceaee
Signed-off-by: Derek Cannata <thederekjay@gmail.com>
Nit-pick order.

Change-Id: Ibf74e5e427d122ff5ddeb21de22dcc04fadd651d
Signed-off-by: Derek Cannata <thederekjay@gmail.com>
Need more room. Remove Title.

Adding hex values borked the layout for standard LCD density (320).
It is cutting off the text fields for Pulse and Speed. So lets just
remove the title because its not needed and gives us enough room in
the layout to be displayed correctly.

Change-Id: I22fe846c90cc95db81116251421607619c58e246
Signed-off-by: Derek Cannata <thederekjay@gmail.com>