Fade out the notification/settings panels just before close.

Bug: 7362346
Change-Id: I437a98f4400c0a14b038c268ccf78a322d992681
Show clear all when returning from flip quick settings.

Bug: 7367906
Change-Id: I3c6d227d223f11c60a44ceee4cdf698aa2a0acc9
Avoid redundant wallpaper loading/drawing

Switching users causes wallpapers to get recreated 3 times. Other operations
like startup and rotation cause similar redundant load/draw operations. This change
tracks the various attributes that tell us when we really need to reload
and redraw, causing only one of these expensive operation per one of these
switches.

Issue #7334664 Wallpaper draws several times when switching users

Change-Id: Ic3072ef3a7eaf622d8632e87e34f50999f716c39
Stop reloading wallpaper bitmap

Typo in ImageWallpaper made a dimension check incorrect.

Issue#7373200 pause when toggling between All Apps and Home screen; Home button stays illuminated for a long time

Change-Id: I82763ac8c9ed564eba904f552975ab20c8aef932
Track size changes correctly for static wallpapers

Previous logic compared the surface size to the bitmap size to determine
whether to reload the bitmap. This was based on an assumption that the bitmap
would be created at the same sizea s the surface. However, the process of
how those sizes get determined is different for surfaces and wallpapers, causing
an occasional issue where the bitmap gets reloaded frequently, every time the wallpaper
is asked to redraw, even though it always gets recreated at the same size.

New logic checks previous surface dimensions against current surface dimensions to
determine whether the bitmap should be reloaded; we really only want to reload
it when the surface size changes.

Issue #7373200 pause when toggling between All Apps and Home screen; Home button stays illuminated for a long time

Change-Id: I108777b72bd42616ad7cf8274af1b3e6b2ed94e7
Doc change: GCM category & dry_run params

Bug # 7171849

Change-Id: Ifde95a058fc90b777faf3d43d34a72b048e20126
Fix typos in LinearLayout comments

- woow those were very old ones!

Change-Id: I72bf71d5c5aa14f32401aed04462d562672016f8
docs: JOBB tool help page

Change-Id: I0651c0080cb8bb2436591247d72dfe7be66061f5
docs: NDK r8c Release Notes

Change-Id: I873460d3ad1d4259f602138b566195edc5e24c4a
DO NOT MERGE Control access to tts objects

Bug: 7073422

Control access to inherited methods of texttospeech JS objects.

Change-Id: Ieae0efaf1267108abd97cdac9e8604f6246cefb9
Merge "Doc change: GCM category & dry_run params" into jb-dev-docs
Add Coin graphic to premium-sms dialog.

bug:7205024
bug:7180681
Change-Id: Iece09d89598aefc5fd879587c65e5b179569e8e5
Reconcile with jb-mr1-factory-release jb-mr1-release - do not merge

Change-Id: I72634b08506c4fed29edd474553cb416dce9cc8e
am ff91b179: am db426cc0: am 046671af: am fbcfb5d0: am 50c2275c: Android Training: CursorLoader

* commit 'ff91b179d37f5ab1e3cdcd179ee5799220b51ba8':
am 5da6430f: Optimize keyguard/IME interactions

* commit '5da6430fff7812e58ee7e9a05c62d72c36f366c8':
  Optimize keyguard/IME interactions
am af0d09be: am 00b5ed8f: Merge commit \'b3f87c24ee86227e22b2db9b04f3d94519f230f9\' into jb-mr1-dev

* commit 'af0d09be288214e01a4cc661a8173bb11c453061':
am 79e0f875: Merge "Fix small widgets not showing up on tablet (issue 7471516)" into jb-mr1-lockscreen-dev

* commit '79e0f875002d7bde5cf71053f9e9f054e9b5ffa2':
  Fix small widgets not showing up on tablet (issue 7471516)
am 9ff6d4f8: Merge "Keyguard sanity checks for when layout is not yet complete" into jb-mr1-lockscreen-dev

* commit '9ff6d4f8db8d3d7a6f22afa726685feb47694fbe':
  Keyguard sanity checks for when layout is not yet complete
am 48275d2d: Adding bouncer animation on PagedView. (Bug 7459660)

* commit '48275d2de99ff2556031929c48f295d3f93447b6':
  Adding bouncer animation on PagedView. (Bug 7459660)
am 06da3378: am 6c642089: Merge "Add programmatic access to setters in TextClock Bug #7478328" into jb-mr1-dev

* commit '06da33787620b20f59db8ae8df2b3414fa724fc2':