Added differentiation between methods and getters / setters & added (get | set) prefix to them.  Rearranged static assignment.
add more analysis to the pub builder
nits
sort folders first, then files
Merge pull request #1620 from devoncarew/devoncarew_sort_folders

sort folders first, then files
Setup preference
Getting preference and waiting for it in Spark
review comments
Attempt at CachedPreference & BoolCachedPreference
Merge pull request #1619 from devoncarew/devoncarew_pub_analysis

Devoncarew pub analysis
Cleaned up implementation of (Bool)CachedPreference and implemented.
Introduce a generic Enum<T>
Switch EventBus over to more formalized Enum-based event types
Reuse Enum<T> for workspace.EventType
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