[6/9] Theme engine

Conflicts:
        res/values/custom_strings.xml
        res/xml/settings_headers.xml

Change-Id: I9a0c9da454b5239a43d287af9f2df8c4d042d466