Merge branch 'release-0.6.4'
Merge branch 'master' into devel
Merge branch 'devel' into linker

Conflicts:
	packages/livedata/stream_server.js
Merge submodule metadata from devel too
Update Node to 0.8.24 and MongoDB to 2.4.4.

Have not yet tweaked MIN_NODE_VERSION.

We are still avoiding Node 0.10 because http-proxy has bugs with websocket
proxying on Node 0.10.
Restore copy from jenkins script, this time for dev bundle
docs: move note that slipped down a section.
Make selectorFromUserQuery actually match userQueryValidator.

Now the "shouldn't happen" really shouldn't happen. Fixes #1106.
bump dev bundle version number. (0.3.7 is on linker.)
chmod +x and fix bug in new script
Bump MIN_NODE_VERSION.
Update History.md.
New npm requires you to have a decent package.json when running shrinkwrap.
Merge branch 'node-0.8.24' into devel
Merge branch 'devel' into linker

This pulls the Node upgrade, which needs a different dev bundle version number
here

Conflicts:
	meteor
	tools/server/server.js
Fix operator precedence bugs.
Fix symlinking bug revealed by parent commit.

With the precedence bug fixed, more directories are placed into
usedAsFile... enough to break nodeModulesMode=symlink. Fortunately bundler-test
did catch this.

The somewhat hacky fix is to look carefully for reserved empty directories and
replace them with symlinks. This may not be 100% correct; see the XXX comment.
Add missing var.
Clean up commented-out code.
Make sure that 'message' of log object is always a string. Teach Log to
log falsy values. Throw an exception if use passed non-string as part of
log object. Tests for this functionality.