Merge CM

CyanogenMod/android_frameworks_base@a5e145815df07d763c784d9d6e1d50373a8fafea
CyanogenMod/android_frameworks_base@3d07d4f92184f1afd470276e81fe5093a8c949b0
CyanogenMod/android_frameworks_base@e02a4ba6ae83f566c033bebebe9ba607e2d6c371
CyanogenMod/android_frameworks_base@b6ced928d02b6217f142e625078fa30d6e6b849c
CyanogenMod/android_frameworks_base@74fbf2e5ee91e90d8e3df017b463cbd49d34b290
CyanogenMod/android_frameworks_base@1317de43a2f94012dfe6f25ccb8b648c338eef6e
CyanogenMod/android_frameworks_base@9035415dfd33984294f2412934a7a12cb9fa6f61
CyanogenMod/android_frameworks_base@203fdae052776fbe51982479f92859c6c3c2f341

Signed-off-by: Arnav Gosain <nolinuxnoparty@gmail.com>