frameworks/native: TRDS 3.0 and new theme engine preparation (3/3)

[3/4] Port from: SlimRoms/frameworks_native@78c3e04

NEEDS BE ADDED MANUALLY ???
[4/4] Port from: SlimRoms/android_development@756ab12
I placed two commits because I got error trying pac-review in
development foler in my source... idk why? anyone can explain me?