Added logic to only process theme prefs events only when there is a theme selection.  Also changed ThemeManager around so that the style nodes for themes are reused. Update jsdoc
Added logic to only process theme prefs events only when there is a theme selection.  Also changed ThemeManager around so that the style nodes for themes are reused. Update jsdoc
Merge branch 'themes-8457' of https://github.com/MiguelCastillo/brackets into themes-8457
Merge pull request #8459 from MiguelCastillo/themes-8457

[Themes] Logic to reuse theme style node