Add BAMF theme engine

Thanks to travp624 @ TeamBaked for originally porting this

Change-Id: I9dd9347ac62e3b1fb49a4562d84eb7b295cdc2b2
Revert "Add BAMF theme engine"

This reverts commit a450c1eaf5bc39c5e4ff55946a65ea3d11f54c3d.