Add BAMF theme engine

Thanks to travp624 @ TeamBaked for originally porting this

Change-Id: I9dd9347ac62e3b1fb49a4562d84eb7b295cdc2b2
update statusbar immediately when using hide all signal switch

Change-Id: Id7f48dadbc38d42c2a1522f7551c07e9f587be4a
SystemUI: show date on 2 lines in status bar
This allows showing of the full day of the week, and removes
the blank space above the date (which always felt strange to
me when clicking it to access the calendar).

It also fixes a spacing issue on smaller screen devices that
causes the quick settings button to be partially chopped off
when the AM/PM clock settings are enabled.

Fixed an accidentally dot showed in some languages (for ex. US english)

Original commit
github (cyanogenmod): https://github.com/CyanogenMod/android_frameworks_base/commit/6dac4eda3d7819a790692e7e088b15264c8dff80