framework: fix screenshot and rotation animation for devices with abnormal hw rotation

port foreward from cm10.1:
https://github.com/CyanogenMod/android_frameworks_base/commit/ac555b9ca9a76d13a26fc9ea40980fe57258761b#diff-d6f7bba268a742c91252cc9e64e2381a

Change-Id: I14b6e2403b9be345a1a591138f8a3a12ca8e4f89
Force landscape sensor orientation for landscape and reverse
landscape requests
[PATCH] Temporary patch for HBO - Disable prevent power key check

Change-Id: I838e3939c8164d4ed189f6759a5a0dc34e5fe233