Forward port theme ability to mms from jb-4.2

Cleaned up alot of this plus refactored most of it to just work better.

Removed widget theme'n completely as I feel its pointless.

// still is somethings to do but figured I need to get this committed.

Signed-off-by: baked <travp624@gmail.com>