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
Merge remote-tracking branch 'upstream/jb4.2' into jb4.2