Remove unnecessary variable in Outline
Half-working adjustable outline font size

Font size and item height are adjusted fine, but all items initially appear as top-level ones (i.e. class members don't appear as such), and some items are displayed incorrectly (e.g. just the class name appears, but no members; moving input cursor into a member in the code inserts that member into the outline; moving to a different one replaces the just inserted previous item; etc.).
Missed these changes in recent pull request.

* I apparently forgot to "Ctrl-S" in the editor before running git commit.
Clean up external config files + enabled dark editor themes

Also checked in app.json, as it's no longer overridden by the build process.
Add more themes; enable extended dark themes
Completely fix + expand "Chrome app with Polymer" template
Follow-up to prev commit
Reshuffle templates somewhat (normalize file names, indentation, etc.)
Enhance Polymer-ness of "JS web app" template
Add post-instantiation message re: CSP for "JS Chrome app (using Polymer)" template
Move "JS Chrome app (using Polymer)" from under a flag
Minor improvements to prev commit
Fix pubspec.yaml syntax around '-polymer --csp' flag
fix a timing issue with dart analysis
review comments
Add json validator component, to be used by upcoming manifest.json validator.
Add json validator tests.
Add custom validator for "manifest.json" files.
Code cleanup.
move the run button