Frameworks: a bit taste of android 4.3

most changes are under seems to be under the hood and are
not mergeable due that we have no code...... UI changes
are minor....but our lovely Roboto font is pimped up on the
new android version. So here we go

cheers

Change-Id: I139bcdeaefe5125ba8974fc88423c62d62b1b429
Frameworks: add reset option to clock color and cleanup (2/2)

to be consistent. So we have now on all places with colorpicker
same logic + option per menu to reset color to default.

as well some cleanup and codestyle corrections

cheers

Change-Id: Ife006425ee769feb438497d6483f520c7b1f236e
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.

Patchset: fix notification behaviour
PatchSet: fix possible NPE on clean install if data apps are pushed
	  from gapps eg.
PatchSet: add back deleted 5 lines...thanks jeff
PatchSet: fix call for not allowed userState -1
PatchSet: check against userId and not identifier
PatchSet: fix for real now lol

Change-Id: Id7c54d728e63acb2b02a2a9322930b54949f6c5d
Add SMS Middleware layer.

Add fix so ordered broadcasts are delivered to system
apps first in the event of a tie. This works around
the issue where terrible apps steal SMS notifications
from the broadcast queue to simply prevent notifications
that could otherwise be removed by a toggle.

PatchSet: rebase + string correction

Change-Id: I4fff0c584f8fce9c5f2f4fe86a82fe6480c307c7
Frameworks: activate qs and notifications toggle for navring (1/2)

Change-Id: I514d59790e952ee12ae979f5b5fa9872f6b834c9
Merge "framework: Privacy Guard" into jb4.2
Merge "Add SMS Middleware layer." into jb4.2
Commit I514d59790e952ee12ae979f5b5fa9872f6b834c9 translated to Russian

Change-Id: Ie2d0b126d86a9d10dbede2d400308ce5cd815abc
Commits Id7c54d728e63acb2b02a2a9322930b54949f6c5d and I4fff0c584f8fce9c5f2f4fe86a82fe6480c307c7 translated to Russian

Change-Id: Iee60b6ec5a473407f5b354c55e3bfdf9e1428159
Send out USER_PRESENT broadcast on screen on if lockscreen is disabled.

This makes sure to turn off the notification LED on screen on when the
lockscreen is disabled by profile or e.g. by lockscreen toggle tile.

Change-Id: I0f6a5f9a021abd2799c22c744ab1180cee027409
Don't consider input restricted when the lockscreen is disabled by an
app.

Fixes the secure lockscreen occasionally appearing when disabling the
lockscreen via tile.

Change-Id: I078584d0235c1cc958f89ce12ddf3cc1117a5687
Correctly release lockscreen lock on tile destroy.

Change-Id: Idc5f9be9a42a800570bcf63118be293ed7760f5f
When DPM is updated while lock screen is inhibited, don't
unconditionally enable lock screen.

Change-Id: Iab2af06eb8e41fbcfc6adfbeb5b42a9bbf446fe9
Merge "Commit I514d59790e952ee12ae979f5b5fa9872f6b834c9 translated to Russian" into jb4.2
Merge "Commits Id7c54d728e63acb2b02a2a9322930b54949f6c5d and I4fff0c584f8fce9c5f2f4fe86a82fe6480c307c7 translated to Russian" into jb4.2
Add an option to allow a (subtle) notification vibration during calls.

this commit replaces the broken mms feature which we revert now.

Change-Id: I8a5e1d15d17d56089158b24f9a4b246ae6e60285
Make contacts app aware of blacklist being disabled (1/3)

Change-Id: Ic59f370a6e78390c9b2b1510e0ec85b2f4af9146
NotificationManager : Fix security exception

If the call is from a user process, using USER_CURRENT_OR_SELF avoids a security
exception in such cases.

Change-Id: I2f25917ecfabc80d3a193d63020ad11480edf8ec
Allow multiple emulated storages at the same time.

Only do multiuser mapping for primary emulated storage as per google docs.
Allow all non-primary emulated storage to have id other than 0 so that
it could be distinguished from the primary volume.

Change-Id: I7b70b9067fd6211055fb9074710f48107d7b0e8e
Revert "Allow multiple emulated storages at the same time."

This reverts commit 70359dd37e746b7e96d93e75c49a7e6bd5937a7f

Change-Id: I5b72006400e8200b4b5dc1494fc6434050a11c5d