Profiles - Part 1 of 2

Settings support for Profiles. Ported from CM7 with a UI refresh to work
on ICS and fragments.

Patch set 8 - Summary text added to Connection and Volume overrides, strings cleanup
Patch set 9 and 10 - Fixed Selected item background highlighting borders/padding

Change-Id: Ibc950e936f6db17ddc91fce0e6c83097a91a77a1

Conflicts:

	AndroidManifest.xml
	res/values-nl/strings.xml
	res/values/arrays.xml
	res/values/strings.xml
	res/xml/profiles_settings.xml
	res/xml/settings_headers.xml
Profiles: Increase toast display time during duplicate name alert

Change-Id: Ib9d7cf7fe6040a92fc45cfb3bf2705cf7801960c
Profiles: Addition of Wimax (2/2)

Change-Id: I71e85b4c13119ec2eec0d8d69fccbcbe20d9d732
profiles: Add support for disabling screen lock (Settings)

Change-Id: Ie6f688d5b42e4ae3424a158991ff801dc714fa1e

Conflicts:

	res/values/arrays.xml
	res/values/strings.xml
Profiles: Switch to Tabbed layout for the Profiles Settings screen

Patch set 9 - fixes padding for tablet devices

Change-Id: I2a118a5f1734c74cdbfbaa32d699ae4a377ba0cf
Profiles: UI/UX consistency and cleanup (Part 1 of 2)

This commit modifies various components of the Profiles and Application
Groups settings layout and functionality to ensure consistency between
the two.

1) Rework 'New profile' to prompt for name (user has ability to cancel)
2) Rework Application Group Config screen to match Profile Config screen
3) Add ability to rename Application groups
4) Add duplicate name checking for app groups
5) Rename and New Dialog layout fixes
6) Minor strings cleanup

Patch set 4 - don't display duplicate name toast when same name entered

See http://review.cyanogenmod.com/#change,13907 for part 2 of this change.

Change-Id: I2d4ae4190c7d2f34e255632f9054658844bf440d

Conflicts:

	res/values-el/strings.xml
	res/values-fr/strings.xml
	res/values-ja/strings.xml
	res/values-pt/strings.xml
	res/values-ru/strings.xml
	res/values-tr/strings.xml
Profiles:  Change the 'Reset all' icon to a better  image

This changes the current 'sync' icon to the 'backup and reset' icon which
better conveys the meaning of the function it represents.

Change-Id: Iff6636b703c2ebbe968ce8fc3453f7ca775d8b18
Profiles: add sync and mobile data override (2/2)

Change-Id: I0c36f3ae7f984f7253056c3c958ccd778aed484a
Profiles: Better layout/sizing of the app list icons and text

Patch set 2 - makes application list dialog load smoothly

Change-Id: I31435172e12f70bb25cac12ff4390c1ee2d7970f
NFC profile support

This change adds support for reading and writing profiles on NFC tags.

A profile is encoded as the mime type "cm/profile" with the payload
containing the raw bytes of the associated UUID.

Change-Id: Ib98eb28a45c3c2d7421ff5ffcfcfaf44d5320342

Conflicts:

	AndroidManifest.xml
	res/values/strings.xml
Settings: Fix font size in Profiles dialogs to match design

This commit changes the font size of the message text in the Profiles
related dialogs to TextAppearanceSmall to match the other dialog boxes
in AOSP Settings.

This also cleans up some redundant click listeners in the same dialogs

Change-Id: I2e4e1041e1b707a27a782eba86f8afc015c17527
Vibrator/airplane overrides (2/2 Settings)

Add vibrator overrides for ringer and notification:
    * enable
    * disable
    * only when silent

    Add airplane mode overrides:
    * enable
    * disable

Patch Set 1:
initial patch

Patch Set 2:
remove airplane mode 'enable, leave nfc enabled'

Patch Set 3:
use existings strings for string array

Change-Id: Ib7d3000db8c80134fb2e6ca3770ee65eab7abbe8

Conflicts:

	res/values-de/strings.xml
	res/values/arrays.xml
	res/values/strings.xml
Settings: Updated icons

This commit contains the updated icons for Profiles, Launcher, System,
Themes and Advanced Settings.

Change-Id: I2a2e13f3efce02fccc68e6c8f83e7af04f227264

Conflicts:

	res/drawable-hdpi/ic_settings_profiles.png
	res/drawable-hdpi/ic_settings_system.png
	res/drawable-mdpi/ic_settings_profiles.png
	res/drawable-mdpi/ic_settings_system.png
	res/drawable-xhdpi/ic_settings_profiles.png
	res/drawable-xhdpi/ic_settings_system.png
	res/xml/settings_headers.xml
Settings : Visibility check for combined bar

Only show the option on tablets

Patchset 2 : Move method to util class
Patchset 3 : Rebase

Change-Id: If6ccc403eeaf9b56d39334a7f5936139cf21cf18

Conflicts:

	src/com/android/settings/SystemSettings.java
	src/com/android/settings/Utils.java
Fixes for Profiles and more translations