Avoid adding FORWARD_LOCK flag to an updated system app

Consider the following case:
1. An app exists in /system/app or /vendor/app. (i.e, it's a system app)
2. If the app would be updated as a forward-lock app by downloading from
   market(google play), then it would be installed in /data/app-private.
3. Moreover, if it would be updated by the whole system image (i.e, FOTA
   or something like that), then the app would be applied a FORWARD_LOCK
   flag.

The app SHOULD NOT have a FORWARD_LCOK flag. Because the resource path
of such app does not refer to the proper resources to access.

Change-Id: I0750f69a93a3115f4201029796b598507de3555f
Fix systemui crash on Xoom startup

Make new bugdroid drawable available to non-hdpi device builds.
(moved to no-dpi for now)

It was getting optimized out during the build process.

Bug: 6828023
Change-Id: I31ac6ce2f50edc7f65d37b4b0f7513dd33a8b22d
Fixing issue where screenshot error message is clipped and share action is missing subject. (Bug 6800151, Bug 6721459)

Change-Id: Ie0ef654d660706607276069ae9b93b61ad94b2be
merge in master-release history after reset to master
merge in master-release history after reset to master
merge in master-release history after reset to master
merge in master-release history after reset to master
merge in master-release history after reset to master
merge in master-release history after reset to master
Use ICU's CLDR data for "AM" and "PM" strings.

This brings DateUtils and Time in sync with bionic, icu, WebKit,
DateFormatSymbols, Formatter, and SimpleDateFormat. And specifically
means that DateUtils now knows how to say "AM" and "PM" in Japanese.

Bug: 6719054
Change-Id: Icdd75c0865505fde4115d71025eeb7515b73da4c
Fix Time.parse and Time.parse3339 crashing bugs.

Two reported by users, the other spotted by inspection.

Bug: http://code.google.com/p/android/issues/detail?id=16002
Bug: http://code.google.com/p/android/issues/detail?id=22225
Change-Id: I86fe022fda4af68e5a6fb9dc5dd2abdb75e9d966
Doc update: C2DM -> GCM.

Change-Id: If5fe0034ae0bb72c321b591f84e79acbaf2e36f1
Add 'getValue' methods to WebSettings.TextSize and ZoomDensity enums.

As the 'value' fields in these enums are not public, it isn't possible to
retrieve the enum value if the WebViewProvider implementation is defined in a
different package to the API. Adding public hidden methods to fix this.

Change-Id: Ia5fb1332d0043e127b4bad03a295d8abf1a5e5b9
Deprecate WebSettings.LOAD_NORMAL cache mode.

After the switch to the Chromium network stack, this setting is
effectively the same as LOAD_DEFAULT, and having two settings
with the same meaning is confusing.

This change is blocking https://android-git.corp.google.com/g/205883 in CTS

Change-Id: I02cc23477f107e7f4cec37dcbad4f25503b5e840
Merge "Fix Time.parse and Time.parse3339 crashing bugs."
Import translations. DO NOT MERGE

Change-Id: I97ce7638235fa333079ad58968e178fac007cf93
Auto-generated-cl: translation import
Import translations. DO NOT MERGE

Change-Id: I87b7ad85d5d21f304a48d4d13af7ed0533b2ff72
Auto-generated-cl: translation import
am 619e4dca: Merge "Improve ListPopupWindow RTL support" into jb-mr1-dev

* commit '619e4dca8e9dfe4daa0754b0568a7590788cd50e':
  Improve ListPopupWindow RTL support
am e2a7c66d: am 619e4dca: Merge "Improve ListPopupWindow RTL support" into jb-mr1-dev

* commit 'e2a7c66da05411336a8584f177794487ac8cc4c3':
  Improve ListPopupWindow RTL support
am e72a6e97: am fc92eb94: am 2ffb1acb: Merge " Fix preload classname for phone policy."

* commit 'e72a6e977b8436a993c427cf489f2ae05fdeface':
  Fix preload classname for phone policy.