Settings: TRDS 3.0 and new theme engine preparation (4/4)

All credit and thanks to Lars Greiss/@Slimroms

Change-Id: I1f13f610719b8d25738c581e16de56a78183025e