Add BAMF theme engine

Thanks to travp624 @ TeamBaked for originally porting this

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

This reverts commit eb0311a12e030768c031a1e372dce17a5e3a8de2.