Added differentiation between methods and getters / setters & added (get | set) prefix to them.  Rearranged static assignment.
Setup preference
Getting preference and waiting for it in Spark
Attempt at CachedPreference & BoolCachedPreference
Cleaned up implementation of (Bool)CachedPreference and implemented.
Implemented strip-whitespace preference
Cleaned up and documented
Review fixes
Fixed tests
Merge pull request #1607 from dart-lang/umop-outline-accessors_formatting

Differentiation between methods and getters / setters & cleanup
Merge branch 'master' of https://github.com/dart-lang/spark into umop-settings-strip_whitespace
Merge pull request #1622 from ussuri/switch-file-controller-to-event-bus

Add Enum<T> and switch EventBus to more formalized event types
Review fixes and fixed so that outline won't get stale AST values
Merge pull request #1623 from dart-lang/umop-settings-strip_whitespace

Strip whitespace preference (and CachedPreference [sub]class)
Merge pull request #1624 from ussuri/switch-file-controller-to-event-bus

Fix a few problems introduced in previous commit
Fix capitalize(): did not what was intended when words were all-caps
Merge pull request #1627 from ussuri/small-fixes

Fix capitalize(): did not what was intended when words were all-caps
FilesController: switch to posting events to EventBus rather than calling delegate's API

This will be used in SparkPolymerUI to adjust the UI based on what it selected (e.g. disable Push To Chrome Web Store for non-Chrome apps).
fix an npe in the pub builder
Merge pull request #1628 from devoncarew/devoncarew_pub_fix

fix an npe in the pub builder