implementing project refresh
Merge branch 'master' into devoncarew_refresh
refresh mostly working
add tests
handle hidden editor states and workspace.refresh()
remove print
Merge branch 'master' into devoncarew_refresh
remove commented line
Merge pull request #929 from dart-lang/devoncarew_refresh

Devoncarew refresh