Added new MockProjectLocationManager and tied into spark to use mock filesystem.  Can create new projects now without chooser.
TEMP
Restored files_mock and fixed so that it doesn't create a directory for the project root
Setting up MockProjectLocationManager to fall back to ProjectLocationManager logic when root hasn't been setup yet.  Returning future for setupRoot() method.  Temporarily treating a cancel as a cue to setupRoot (for testing)
Merge branch 'master' of https://github.com/dart-lang/chromedeveditor into umop-testing-mock_filesystems
add a dart paper sample
Added FilesystemAccess singleton for accessing filesystem-common static actions instead of relying on chrome. for it
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.).
Added restoreManager to FilesystemAccess
re-work the dart polymer sample
Moved FileSystem into its own class to extend it in the tests
setup overrides for fileSystemAccess, root, and added top level function to access FSA.  Location has no way of getting passed to FSA, though.
Finished override mock to ensure that override is setup (when the test starts) before the filesystem is used
Added input entry and key entry handlers (key entry doesn't work).  Fixed root setup
Fixed issue with project root.  Restored to pre-testing state (accidentally committed spark_polymer.dart)
Resolved conflicts
Resolved errors from last sync
Empty commit for resolution
Cleaned up unused imports