TaPP: The actual Pac Pellets (1/4)

This mod is based on aosp commit:
"Introduce special UI modes for night and car usage."
https://android.googlesource.com/platform/frameworks/base/+/27b28b3f62bd3b54fa13acd5d035940b9be464f3
+ slim's additional codes as reference.

This aosp code is also the mother of slim's TRDS,
thus on PAC this will be the engine of PAC's own UI outside TRDS coverages.
This covers very wide aspects that regular theme via themechooser can't cover such as layouts inside apks, SystemUI's layout,  strings, etc.
Basically it can alter most of available res, and its switchable.

2/4: native
3/4: Settings
4/4: development

Change-Id: Ibb136eeec685fe5945b1b3dd97ca67a6be01d023