Revert "Legacy CodefireX SystemUi features squashed"

This reverts commit 7760b7eb390c38f2ce666853ac4d9bfdafa36349.

Somewhere in here, something is causing a bad SystemUI start on boot.
Logs are inconclusive, but it appears that SystemUI starts properly
with this reverted. So going forward, we'll walk each feature in.
At the same time, we can clean out depricated code.
Bring in modified Preference classes credit @CyanogenMod