development: TRDS 3.0 and new theme engine preparation sdk support (3/4)

First commit for public api sdk support, to give app developer a way
to add TRDS/TRLS and coming theme engine support. As well would be later
used for themer to build theming.

Of course apps will be still compatible to firmwares without that feature
as well backwardscompatible

This just adds the support

TODO:
- Proper API documentation
- Adding sample cases

Change-Id: I58cff01d573d38e19ebba509bd0fc9b18b8193fe