Bring in TMobile Theme engine from 4.1.2

Note: I had to merge locally so i'll link to commit
history later

Change-Id: I7c0bbad280eefb809b843f1d3bc42feeccf3c327

Conflicts:

	core/jni/AndroidRuntime.cpp
Merge remote-tracking branch 'remotes/cfx-exp/tmo_theme_engine' into theme