Squashed commit of transparency changes

credit to AOKP for the original transparency commits underneath these

commit caf8dbdd5c0e6776db01f8ab0754bb613022eab4
Author: PrimeDirective <activethrasher00@gmail.com>
Date:   Thu Aug 29 20:47:36 2013 -0400

    reflect transparency changes in tablet UI

    Change-Id: I006253f0fb9423186ce9f5c151a3fda23e7465ca

commit b73ea1b95f32fc9f2819ee5d8bbad90f0f17f720
Author: PrimeDirective <activethrasher00@gmail.com>
Date:   Thu Aug 29 16:54:43 2013 -0400

    fixup import and track new class

    Change-Id: I6f946c2edf83a70560eefe1e464abd54efb87d7a

commit 8aaba1e53bd829655059cea7596d70a8953ad58a
Author: PrimeDirective <activethrasher00@gmail.com>
Date:   Thu Aug 29 05:11:45 2013 -0400

    move backgroundalphacolordrawable class out of systemUI

    Change-Id: I85fbbd634a437724e6410bccb003d520496e7218

commit 5844654b9b2f5697b8988da1132001f996abfd71
Author: PrimeDirective <activethrasher00@gmail.com>
Date:   Thu Aug 29 05:09:14 2013 -0400

    fix a handler leak

    Change-Id: I7850c7caed8abbb9f6f9ed7de370d18a942379ca

commit 9b7946c1bc468442e53e43648196ae904d5b10ff
Author: PrimeDirective <activethrasher00@gmail.com>
Date:   Thu Aug 29 05:08:29 2013 -0400

    add an animation to the transparency

    rewritten to fit from AOKP (credit Romanbb)

    Change-Id: I1ce33522fbe6d7007573d79cd22e4387f5a36fa2

commit d7c69fd18fad80cf855b89003e759a3e0495c041
Author: PrimeDirective <activethrasher00@gmail.com>
Date:   Thu Aug 29 00:04:39 2013 -0400

    Navbar: performance update to basestatusbar

    singletonize the transparency manager and provide a method to unregister to prevent leaks

    Change-Id: I1fcc0b7cea9296aa8af2491faf153c1889cea1ae

Change-Id: I3ee86c2ed13da77b1cfae6bea566c588c3cf931e
Merge "Squashed commit of transparency changes" into jb43