Settings: use DefaultContainerService for all file operations

For devices with non-emulated storage, the system uid is not allowed
to access the storage (to prevent system_server from being killed
on UMS mount). Old code remain that make file access directly, change
those to use DefaultContainerService

Depends on http://review.cyanogenmod.org/28179

Change-Id: Ie6bdaf27249daeabdc7f0ef1d73d484764ee35f0
Settings : Switch state fix

Since the switch views are shared, we need to recreate them
in order to prevent from being reused as they don't share state.

Change-Id: I4d7038f37883e1791c8c2b0009f0adb85ebb2b88
Merge branch 'mr1-staging' of github.com:DerTeufel/android_packages_apps_Settings into HEAD
Settings: Fix duplicate 'Enable ADB' setting in dev settings

Change-Id: I69b69d050c0859c03c3753117da284b31c33aa83
Settings: Quick Settings customization (Part 1 of 2) WIP!

This commit will alow configuring the Quick Settings tiles layout
in Settings.

Patchset 2 - Add QS Configuration UI (Danesh M)
Patchset 3 - Bug fixes
Patchset 4 - Cleanup
           - Sort supported tiles alphabetically
           - Add license headers
Patchset 5 - Fix re-arrangement bug
Patchset 6 - Add 'Static tiles' category and move Sound modes preference
Patchset 7 - Add Note to Power widget explaining interaction with Quick
             Settings panel behaviour
Patchset 8 - Whitespace derp
Patchset 9 - Restore Settings tile to AOSP location

Change-Id: I6239abb1b93f9d65072d16cc61954bb0140d4777
Merge branch 'cm-10.1' of git://github.com/CyanogenMod/android_packages_apps_Settings into cm-10.1

Conflicts:
	res/xml/system_settings.xml

Change-Id: I040ae6c6a958f908890ae6004702e4e41c9ec180
Settings: Add Quick pulldown support for Quick Settings panel config

Change-Id: Ia54fa85466f47ad5952b18e9316fb5133334463b
Settings: Move Profiles system overrides above appgroups

Change-Id: I59f7f0fbc6a473d0bc5dc6c73ae02ca218a6799a
Settings: Fix Quick Settings panel settings FC when rotating device

Change-Id: I588c466dcdc22200e2169cd3e97aa13b5e2821b4
Settings: Add ability to reset Quick Settings panel to default

Change-Id: I968f8b01e82e39410d6b1fc8dacced05c011468b
Fix possible NPE

Change-Id: I9d7e9019c4caac6ab1e534ef7b6dc84d19400a8f
QuickSettings : Add torch tile

Change-Id: I3d206c95e5da15a0717b500ed30efc69ff28c07d
QuickSettings: Use the new QS drawables for the settings too.

Before it used the old power widget drawables, some of which
look quite different from the ones actually used by QS.

Change-Id: I022b1e3499bb69f0b974e610719778b16a59c543
Port "Option to control cursor in text fields using volume keys (2/2)"

Change-Id: I8dad625fd0fa7c56111814ef6b950bd04f2460ae
Port "Power widget: Hide Wi-Fi AP option if it's not supported"

Change-Id: Id3a2748f2b60ecc8dac5fd656e4dfed8af2c056b
QuickSettings : Add Wifi-AP Tile

Patchset 2 : Rebase and WiFi AP Tile fix
Patchset 3 : Remove the tile if not supported by device

Change-Id: I93ddf34f9d0061000e1f3b8baa03f9e17d0fba61
Merge "Port "Power widget: Hide Wi-Fi AP option if it's not supported"" into cm-10.1
DraggableGridView : Various fixes

This patchset tries to address the following issues :
  - Touch was too sensitive, hard to long click
  - Overscroll/bounce was unecessary
  - Unecessary view updates being invoked every 25ms

Change-Id: I34e02d541a4d4a2299fb609aa600102b127534ff
Settings: Add option to always show battery status on lockscreen (2/2)

Based on the feature by burnsra in CM7

Authored by blunden
Tweaked by dvtonder

Screenshot: https://dl.dropbox.com/u/50993944/Screenshot_2012-08-03-08-47-16.png

Patchset 1  : Initial commit
Patchset 2  : UI redesign
Patchset 3  : Patch description text updated
Patchset 4  : Fix derp in comments

Change-Id: I1c8c8eef3d0c913c621f735e7d5e395c8768fe76
Merge "Settings: Add option to always show battery status on lockscreen (2/2)" into cm-10.1