Themes in Brackets core

Initial commit.  A few items remain to be done, but themes are now fully functional as a core component so you can start testing this out.