Merge branch 'release-0.6.0' into devel
Refactor Mongo driver code to be less callbacky.
better livedata error message

Don't say "no allow validators set on restricted collection" if we
just mean there aren't any of a particular type.
move Session impl into private ReactiveDict pkg
Add a few more "=>" markers to runner messages.

(Not worth forcing into 0.6.0.)
Merge branch 'master' into devel
All npm-shrinkwrap resolutions; checking them in
Explain arguments to Npm.depends if you try to use it naively
Fix routepolicy checkUrlPrefix

Found because I happened to be looking at the linker output and
thinking, "um, why is `type` being declared as a package-scope
variable?"  :-)

Added checkUrlPrefix unit test.
Prevent npm install from picking up existing node_modules dirs
Update History.md
Unbreak apps that reached a corrupted state due to #927

Previously to fixing #927, if you had a 'node_modules' directory
anywhere up the directory tree from your app and you had a package
in your app using NPM, all calls to 'npm' ran against the 'node_modules'
directory it found, so neither 'node_modules' nor 'npm-shrinkwrap.json'
would be created within your package's .npm directory.

The fix to #927 ensured that 'node_modules' was first created within
'.npm' but people who had already run 0.6.0 were still in a corrupted state.
v0.6.1: History.md and notices.json
improve usage string for publish-release.sh
0.6.1
Merge branch 'release-0.6.1'