QuickSettings : Dismiss keyguard upon ActivityLaunch

Dismiss keyguard if launching activity

Change-Id: I7b223c43f2e526b7b837478355e1644667f7ab49
QuickSettings : Wifi-AP Tile

Conflicts:
	packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickSettingsController.java

Change-Id: Ie36522bb346a56d3bca7aed5fed797675dcb885e
Quick Settings : Fix Sound tile

This commit removes the deprecated VIBRATE related code and uses
the proper 4.x api/settings to toggle the ringer states.  It also
now shows the proper state on reboot.

Change-Id: I0f4a33e09e2bfdfd6db4145a7b7900789cba465b
QuickSettings : Auto-rotate toggle fixes

Use RotationPolicy to avoid unecessary code and stay consistent
with rest of the system.

Change-Id: Iabf52219c496a60e39c560534e19626cbde2f3cf
QuickSettings : Dismiss notification panel upon toggle

Automatically dismisses the notification panel after selecting a toggle,
if the option is enabled.

Change-Id: I82af2909754c983b070a03f61ee0c52e4c895b5a
Credits: Danesh M.
QuickSettings: Added ProfileTile (2/2)

- Adds the option for a Profile Tile to System settings
- Profile tile will show selected profile
- On click a profile selection will pop up

Change-Id: I617c44e68d9d360c917b11b9eaa1fcb73f8559eb
SystemUI: Use Settings.Global.getInt to read global settings

Settings.Global.getInt should be used instead of Settings.Secure.getInt
to read global settings.

Change-Id: Ib3547024f26c871d6b75a62586afd9daa4ce3d10
Quick Settings: Add Network mode tile (part 1 of 2)

Tile drawables credit to Bjorn Lunden

This commit also inlcudes a bit of code cleanup and sets the
default tiles to AOSP defaults

Change-Id: I352c2355320ecb36095ac3d0a216c9c97bccf8e8
QuickSettings : Cleanup receivers/observers

This patchset borrows the idea of a central observer/receiver
from powerwidgets. This way cleanup is a lot easier.

Change-Id: I906f6a4c24dc0743c158cc3a30dffe8540d75b67
Quick Settings: Add 'OFF' text to GPS tile when off

Change-Id: Ifd21d394ee7a152c427c2e92c4ea512c630b3c88
Framework: Add Quick Settings Sync tile (2 of 2)

- Adds the QS Sync tile (drawables thanks to Björn Lundén)
- Removes deprecated, pre ICS code in Power widget

Change-Id: I8e38cb4a9c77939a97fb223731f67fa4c1e608a9
Framework: Add NFC Tile to Quick Settings (2 of 2)

Need to figure out how to instantiate a new NFC adapter after the
Tile is created.

Conflicts:
	packages/SystemUI/res/values/strings.xml
	packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickSettingsController.java

Change-Id: Ie755234372e8af19b102a6012586d819177ec21d
NfcTile: rename setState/updateTileState to setTileState. Submitting on behalf of dvtonder.

Change-Id: I4689039995ab90d2544dd990fbc6a9233e0db303
Framework: Cleanup Quick Settings Sound tiles

Conflicts:
	packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickSettingsController.java

Change-Id: Iede943d78509c99874a06b73273571218189088a
Framework: Add Screen timeout Quick Settings Tile (2 of 2)

Conflicts:
	packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickSettingsController.java

Change-Id: I39d7a21b696fabe9aa321081c10813e0e4250058
GpsQuickTile : Set label correctly

Apply label onPostCreate

Change-Id: If5aeb90ed3be7e86375b6a93cf723653315874d3
QuickSettings : Cleanup

Change-Id: I50871296f291d32c77fd5b5389db68825476e867
PowerWidget: Soundbutton bugfix

Change-Id: Iceb316f27231a1e8ac3554541eaef4b7fb6cb917
Add Quick Settings USB Tether tile (2 of 2)

- Thanks to Björn Lundén for the drawables

Change-Id: I957ed5e9b22d4b7b1f86c48a403cbdfc6e62682e
QuickSettings: Allow custom off-status strings for translates

- GPS
- Wi-Fi AP

Change-Id: I57d48814cc517a32ac82fb1aeb44982acb655867