implement open project
merge master
Merge branch 'master' into work2
changed library prefix
addressed comments
added recursive add/remove methods
resolve merge conflicts
resolve merge
merge master
Merge pull request #228 from dart-lang/openProject

impelement "Open project"