Theme Engine [1/8]

See frameworks/base commit for info on changes made for PA and how it works.

Signed-off-by: Carlo Savignano <stevewatersy@gmail.com>

Conflicts:
	default.xml