Fix multi-user behaviour for system UI settings (1/2)

Change-Id: I0e434b989c16f5871ce56c7e3041ff3c7a436c73
Make navigation bar ready for per-user configuration.

Also clean it up a bit.

Change-Id: Ic10bd161fce53bf30048a0cb927dcf1e2bfa7774
framework: Privacy Guard

 * Introduce a new privacy feature which allows the user to run an
   application with reduced visibility into his or her personal data.
 * Adds a per-application flag and simple API to determine if this flag
   is enabled for the current or calling process.
 * This flag can be used by content providers to decide if they should
   return a limited/empty dataset.

Change-Id: Id7c54d728e63acb2b02a2a9322930b54949f6c5d
Profiles: Fix turning bluetooth on/off when its in intermediate state

Change-Id: I09213c987580f47a6c3618edb469edabda96230c
Merge "Profiles: Fix turning bluetooth on/off when its in intermediate state" into cm-10.1
Merge "Fix multi-user behaviour for system UI settings (1/2)" into cm-10.1
Merge "Make navigation bar ready for per-user configuration." into cm-10.1
Add missing @hide annotations for Privacy Guard

Change-Id: I6072ed2d3ac05382f9cabbada0c42cea6cbe2422
framework: merge CyanogenMod

Change-Id: Id44c0900097172b54a60bd28c77f32dabb2ae3fe
Quick tiles row option (1/2) fix

Change-Id: Ib7642a1ee4c6b48fafaec010715403fa78c8d9eb
framework: fix merge error

Change-Id: Id58ea4e9f4a78f181a50e4ef82f189351e43aaab
SystemUI: fix multi-user behaviour for mokee additional settings

Change-Id: I2c5d8614edcbca107a279009a49f00879d2df2f2

fix

Change-Id: Id540e90e50bcfc5e2978244af52f66fc0a794b5e
Navbar : Reverse order in landscape

Reverse the order of buttons in landscape
Also fixes force close when editing in landscape

Change-Id: I570bb20df3ec7c6d7430d66c6ce74b6c740b1552
Navbar : Reverse order in landscape

Reverse the order of buttons in landscape
Also fixes force close when editing in landscape

Change-Id: I570bb20df3ec7c6d7430d66c6ce74b6c740b1552
Merge "Navbar : Reverse order in landscape" into cm-10.1
Pie controls: Fix multi-user handling

This commit adds multi user support for pie controls:
* React on user changes
* Respect per user expanded desktop settings

Change-Id: I513b00f2745f309bf21b971f96276da40003b224
privacy guard: Use LocationBlacklist for location filtering

 * Google has built a per-package blacklist into the location service.
 * Let's use this to handle Privacy Guard instead of our one-off code
   which has a bunch of edge cases and can leave apps in a weird state.

Change-Id: I2f2ecd0b75ff51b44b1a6035189355d7bd63eaf4
SystemUI: merge CyanogenMod

Change-Id: Iac709fe4ff7e892c9b0158d86e0c96ad5fbdfc9c