Frameworks: port TRDS

credit SlimRoms
  - an all inclusive patch for trds minus the theme engine
    since we support cm theme chooser

Change-Id: I01ca0a4affac15c1ac6547dd40c07328ed33ab01