dart-lang/spark — pull request #1623 by umop (2014-04-18 01:37:12+00:00)
Title: Strip whitespace preference (and CachedPreference [sub]class)

Added preference for stripping whitespace at the end of lines. Created a new CachedPreference class which defines a preference with built in whenLoaded future and easy access to getting and setting (automatically saving) the preference value.