refactor testing code
Removed differently typed getValue and setValue and turned into getter / setter with onUpdate stream.  Refactored accordingly.
Update (now updated) gets fired on finish of update and added onChanged gets fired immediately when a value is changed (for data binding).
Merge branch 'umop-preferences_phase1' of https://github.com/dart-lang/chromedeveditor into umop-preferences-json_cached
refactoring our chrome app testing into two separate packages
Merge branch 'master' into devoncarew_refactor_testing
fix deploy
tweaks
fix an issue parsing uri's from clients
patch in a fix to server.dart
add info about the current chrome major version
Fix: zip-based fetcher would not create package subdirectories and their children
Merge pull request #3285 from ussuri/fix-imcomplete-core-animated-pages

Fix: zip-based bower fetcher would not create package subdirectories and their children
Merge pull request #3283 from devoncarew/devoncarew_add_chrome_version_info

add info about the current chrome major version
fix an issue deploying 0.15 to the web store, and fail the build when we can't deploy
Merge pull request #3287 from devoncarew/devoncarew_fix_0.15_deploy

fix an issue deploying 0.15 to the web store, and fail the build when we...
Updated README with G+ community link
Merge pull request #3278 from devoncarew/devoncarew_server_uri

fix an issue parsing uri's from clients
Disable running apps on CrOS from google-drive.
Add chrome version check.