BAMF theme engine

TeamBaked originally porting this. Credits to Root-Box for their
implementation. This is just a test and WIP. ORCA is working on a new
theme manager.

Change-Id: I9dd9347ac62e3b1fb49a4562d84eb7b295cdc2b2