Change the error message.
Restructure testcases so they are easier to read.
Imrove comments, clean intercept counter in logging package at the same
place we reset the intercepted array.
Add comment to _intercepted() function of logging package.
logging: small bugfix
add port specification option to ssh tunnel url
add unit test for serving static paths.
Fix 'meteor test-packages --production onepackage'.

We were looking at "argv._" to find package names, where that was the argv that
was parsed at the top level, where we had no idea that "--production" was a
boolean, so it was pased as "--production=onepackage" and "onepackage" was not
included in argv._.
Make new test pass with --production.
Merge branch 'devel' into linker
Avoid crash if a client program doesn't have static or static-cachable dirs.
Use much finer grain dependencies to avoid re-rendering the whole results table all the time.

This makes tests _much_ faster on old browsers where DOM access is slow.
Don't let divs cross isolate boundaries. This fixes IE8.
Comment and reorganize. No functional changes.
When removing the last NPM dependency, delete the NPM directory too.

Apply this to the current tree, which deletes the unused .npm directory from the
ctl package.

Specifically, this deletes the ".npm/package" or ".npm/plugin/foo" directory. We
don't attempt to also clean up the ".npm/plugin" or ".npm" directory, but a "git
clean -df" will do the trick if you really care.
More logging color tweaks.

Yellow looks bad on white, and blue looks meh on black. So stop coloring info
lines, stop using yellow, and only use blue for the header part.
Implement package-level shared variables for CoffeeScript.

CoffeeScript doesn't allow you to assign to global variables using variable
assignment syntax (though you can assign properties to the global object), which
is the way to create package-level shared variables in Meteor. This commit
provides a CoffeeScript-specific to share variables between files in a package
without adding a redundant alternative for JavaScript files: simply assign
properties on the symbol `shared`.
Make Assets API usable from unipackage; use it for dev-bundle-fetcher.

This involves saving the source directory (not just the bundle location) for
static assets so that they can be loaded when unipackages are run.
Don't allow .. in Assets inputs
Include files with no extension handlers as server assets.

Also some miscellaneous test cleanup.