DO NOT MERGE: VE-429: Theme Designer color integration

This should probably really be merged into the sprint-5 branch when created and not into dev.

There is a bit more work to be done (all the save dialogs and the link inspector type-ahead), but I wanted to get this on GitHub before leaving for vacation.