Improve AOSP Download/Upload animation

This increases the number of png required for a full download/upload animation cycle.
These new png makes the animations much smoother.
Bluetooth: HID: Add support for Set Idle and Get Idle Commands

This patch provides an interface for application to send Set Idle
and Get Idle commands to remote HID Device. Support for these
two commands was missing from exisitng code, so existing code
design is reused to add support for these two commands.

Change-Id: I548362cc328498920b2dae740f1a76b2cc2d6a67
CRs-Fixed: 522511
Merge branch 'offpa/ThemeEngine'

Signed-off-by: ayysir <dresadd09691@gmail.com>

Conflicts:
	core/java/com/android/internal/os/ZygoteInit.java
	core/jni/AndroidRuntime.cpp
	services/java/com/android/server/wm/WindowManagerService.java
Merge branch 'offpa/jb43'
Merge branch 'pa43'
Fix hardware home key behavior on wake-up

Change-Id: Ib489e4b8bb1d10591afc96c680c7865d61c959a0
Merge branch 'pa43-legacy'

Conflicts:
	core/jni/AndroidRuntime.cpp