Move buildVersion into buildinfo.json, and drop that file from built tarballs.
Minor clean up on ssh tunnels

(addressing glasser's comments on 5c3b769)
Allow bundler-test and watch-test to be run from anywhere.
Fix wrong field name in c37ed42b8.
Remove unused Package._require function.

It doesn't set dependencyInfo correctly and was no longer used (before linker,
it was used by the handlebars and templating packages).
Look for galaxy discovery responses with special fields rather than treating the
body of any 200 response as a galaxy url.
Get mail url from deployConfig when present.
Don't copy MAIL_URL env var to deployConfig, since we check for it anyway in the
email package.
Merge branch 'email-deploy-config' into devel
Make api.add_files("f") default to ["client","server"].
Implement "api.imply". Make all accounts packages imply accounts-base.

If X uses Y and Y implies Z, then X is also treated as using Z. This can be used
to create umbrella packages, etc.
cache unipackage.load
Adjust source maps more efficiently at link time.
(Saves more than a second off of linking a small app!)
During development, don't reload packages that didn't change.
Saves about 150ms off development reload.
Rename "static" directory to "assets".
Replace "asset directory" concept with manifest of assets.

We were partway here already: the client served assets from the manifest instead
of from a static directory (since 5b8e1c1), and we already generated the list of
assets in the slice JSON file. But on the server, we ignored that list and
re-walked the asset directory at bundle time.

Now, the idea of asset directory is solely a part of initFromAppDir.

This also fixes a bug where assets that weren't associated with on-disk files
wouldn't work properly if Asset.get* is called in a package loaded with
unipackage.load. Not really sure how dev-bundle-fetcher even worked...

Also fixes a bug in builder where generated filenames didn't actually avoid
duplicate files.

This does not bump BUILT_BY because the previous commit did, and this commit
will not be pushed without the previous commit.
Rename "build version" to "built by" in other places too.
Be more conservative about soft library reload.
Only reuse a package if we still intend to be loading
it from the same packageDir.
Make galaxy configure command discover galaxy when a sitename is passed as an
argument.
dev bundle: use source-map version which took our PR.

Point to a slightly refactored version of source-map-support.

Have not yet bumped dev bundle version.