Revert "Revert "Active display: turn off display if device gets pocketed again""

This reverts commit c119ad38ab43f3e55c849ee6c8b0fc6d8a994a8d.
Revert "Active Display: check if recievers and listeners are registered"

This reverts commit 82d2586d553caed0a55ca9783b4cf9bf6e0e5d17.
Active display: Unify (un)registering callbacks and add proper checks.

Change-Id: Ie4c4660a54d2c60831f7a3bcc66b3a9ca1d035f2
Active display: Fix "turn off display if device gets pocketed again"

Change-Id: Ifc2e148fca44c1ff143e93283c4c75319cf79bf9
Active display: Don't register proximity if pocket mode not used
[log]

Change-Id: I6f27bd86e2dbe2bc14b88acb94668a593590853a
Active display: Option to change display timeout…
…[1/2] [log]

Change-Id: I3e0d9d05ddf3892b0223c012b5420bbcf4e3b6e1
Active display: Add threshold to promimity sensor…
… [log]

Display will only be activated if the proximity sensor is covered for 5 seconds or more.

Change-Id: I0e9744d82884fc7aa7671ca8c93f49430359fee6
Fix tiny nav bar back icon

Change-Id: I4ae9b3abc779ad2db03f92998c63acb74db2a0e1
Code Cleaning (Halo)

Change-Id: I567661b8da683877a1a9e378dc7aa8c29ae0e154
AOKP custom system animations (1/2)

Ported from here: http://gerrit.aokp.co/#/c/12304/

Thanks to Steve Spear

Change-Id: I38bc7b83edaff3c455f0dfe3ea5ede54a20ae07c