Bug Fixes

 * HALO landscape orientation freeze
 * Animation clean up (remove number batch when clearing HALO)

(cherry picked from commit be6216a117e8ce27ac28bfa9fa971a39035943cd)
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.

(cherry picked from commit f1b46160f5753049f5ed1e37b062113ec4110c47)
Fixes for clang:
PackageInfo is a class, not a struct.
String16 is contained in the android namespace. Do not namespace prefix it
within the android namespace.
Explicitly specify which std classes are necessary to prevent ambiguous
type errors. (map, set)

Change-Id: I0d01477a976e770821ebae8847f8d11b132a15d6
(cherry picked from commit 67495a8a7600417c022aca8c20e3fb137c006a5b)
more error squash

(cherry picked from commit 01339f7304bb9556b5aad33ba2d38b4d83b63fc4)