activity manager tweak-a-roonie

Change-Id: Ic511257e8154610288019c52fb41cc6bf551ebd3
Revert "Two REMOVE_PROVIDER messages caused by race condition."

This reverts commit 76bbc72a701d4003590b23dad12e99b98be8b234.

Change-Id: I9a505bc5c7d398650e20f123c63b7400500e41e6
Revert "Fix a programmatic smooth scroll bug"

This reverts commit 463996c42e4a388561efe9ccf86ec61aa201d828.

Change-Id: I0406e72f1872b1d51876bd1702b9131a90174823
just a lil tweakaroonie to make recents draw with hardware acceleration

Change-Id: I179733ba231af1b45f5608d47cc00a4096643538
Fixed incorrect calculation of dirty invalidation area

Padding was already taken into consideration before calling
invalidateDrawable in ProgressBar.

Change-Id: Id7f23bd15bb19e2294c07adb2acb397100ea97e8