Import translations. DO NOT MERGE

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

Change-Id: I11573dc6817d3ef1756ecb6c889e83129317d239
Auto-generated-cl: translation import
Force invalidates on non-visible views. DO NOT MERGE

An optimization prunes invalidates on views which are not inside their
parent's bounds. This works in most cases, but it is possible to run
a situation where a view has been invalidated (and is thus waiting to
be redrawn), but the pruning logic ensures that that draw call
will not happen. Further, when/if the view comes into the bounds
of its parent again, it may still not be redrawn, because now future
invalidates on the view are noop'd because it is already in an invalidated
state (and thus will not propagate invalidates up the hierarchy).

The fix is to remove the optitmization. This will cause some overhead
sending the invalidation request up to the view root, but this
overhead is minimal (and only extra for cases of out-of-bounds views),
and the more expensive part of rendering these views will still not be done
since the view root will avoid re-drawing the hierarchy when the dirty
rectangle is empty.

Issue #6813661 offscreen views don't get invalidated properly (may remain invisible when returning onscreen)

Change-Id: Ic4b439540084a7163be9afc585bea6560d073280
Properly switch MediaRouter to wired audio over a2dp.

The system gives priority to physically connected
headphones/speakers/docks/etc. Reflect this in MediaRouter and
associated UI.

Bug 6777592

Change-Id: Ibabf3d7512207117e892c99f004443490c3d0612
Import translations. DO NOT MERGE

Change-Id: Iac7759bb253431f5b75c246938a3cc3a726c8439
Auto-generated-cl: translation import
Text shadow alpha handling incorrect
DO NOT MERGE

External bug: http://code.google.com/p/android/issues/detail?id=34879
This is a regression from ICS.

This CL also fixes a bug where a View's alpha would be applied twice.

Change-Id: I13a1546228f44d4c169259414b6fa103a6e4a0fa
Fixed the problem where getEntityAndIncrementCursor would always return "0" for attendeeIdentity & attendeeIdNamespace instead of the actual string.

Bug: 6798688
Change-Id: Ia3b6ee33110ecc8035c24d6340593160748849fd
Doc change: Fixes to IAB purchase state docs.

Change-Id: I7ae5db84c3783085e2c3fbbf3b43fab68e6e89e9
Doc change: API diffs for 16.

Change-Id: Id6c4f7f1f7d869847de580d8b2431b37e69260b4
Import translations. DO NOT MERGE

Change-Id: I90c2a81acb707d11c4268ed78c8c06871370faa6
Auto-generated-cl: translation import
Fixing issue where you couldn't set null RemoteViews for a widget

-> As noted here: http://code.google.com/p/android/issues/detail?id=35014

Change-Id: Id5d1c47b6961d4b448453d8b16700801c0137f2b
Doc update: GCM doc cleanup, continued.

Change-Id: Ia668bc6b80b5d53c9fa815db888e75d8efbbc772
docs: adjustments to correct text alignment

Change-Id: Iaec7412d56431713cd6976f76bf1ab4e06efb1ce
docs: Add link to action bar design pattern.

Change-Id: I3e00c3bb81f785c70138ae1069e065d9118f031e
related-to-bug: 5833099
Import translations. DO NOT MERGE

Change-Id: I5c3c2a4556764f14d354ea0431b6cba175b2c49f
Auto-generated-cl: translation import
docs: re-add download.jd file to support archived SDK downloads

Change-Id: If814238c8fa017ce10e7fe770826a1e162fe5e87
Fix our interpretation of apn setting's bearer.

Between ICS and JB we changed it to use TelephonyManager's network type
enumeration.  This changes it back to represent the RIL's radio
technology.  The only diff between the two is 13 and 14 are swapped,
so the change was causing problems with LTE and eHRPD.

bug:6830908
Change-Id: I85a7c8037f370f368e5cbf6dc2c9395c6889b541
docs: fix broken links

Change-Id: Ic2ca7a3ae1d8283d2b101028c5782159d822d98f
docs: SDK/ADT r20.0.1, NDK r8b, Platform 4.1.1 Release Notes

Change-Id: Ibaf20b014465df91fecfaccd79e778000fdbc90f
Doc change: add button link to developer console.

Change-Id: Ib53dce17ef99b62e7de5b6ef716ab5a4a8617800