Fix color/appearance for active transitions

Change-Id: I8557999a682e2c6eec978443de216ebf5e95ca2c
Turn theme.js into Theme.qml, make it a singleton

This is the cleaner approach

Change-Id: I7094737f6810e6afa381d33ce6cab7c58dd2d340