Merge a bunch of commits from aokp for navring and action (eg. AOKP's awesome action) handling. (1/2) fw side.

includes commits https://github.com/AOKP/frameworks_base/commit/3f4f829073c1ab45e8bb3e13d6aad146f885e556, https://github.com/AOKP/frameworks_base/commit/f55b8abb829a8df8a0f5d52f4e95d676467974b3, https://github.com/AOKP/frameworks_base/commit/6b8d7636b6bf08afee522049b8119e89e3585a7e, https://github.com/AOKP/frameworks_base/commit/42c9f8960b73ece93beaa7084a8c09966a94156c, https://github.com/AOKP/frameworks_base/commit/a89b828ae658079b2ba4eefa969b902c3735032f

also included fix for navbar height/width not sticking as expanded desktop settings was always defaulting back to stock dimens

Signed-off-by: travp624 <travp624@gmail.com>