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.).
Switched to using json for preferences.  No custom vs. default yet
Implemented custom and user json entries
Merge remote-tracking branch 'upstream/master' into sync-outline-font-size-with-editor
Taking default preferences from prefs.json
Fixed alignment for resized ouline items (fonts became clipped)
Some code rearrangements
Merge remote-tracking branch 'origin/master' into sync-outline-font-size-with-editor
Setup temporary prefs json file and classes
Setup prefs for key bindings, fonts, and theme.  Pulled out getter / setters
Migrate old values to JSON prefs
Merge branch 'master' of https://github.com/dart-lang/chromedeveditor into umop-preferences_phase1
Cleaned up, removed commented code, and added line to end of prefs.json
changed to use width and useTabs
Attempt at fixing the version in dev/stable
Add release notes for M15
Fix bugs and remove unnecessary code
More cleanups
Review comments