http should not depend on dev bundle for 'request'
Never copy dev bundle node_modules into bundle

symlink as a special case for runner only

future commits on this branch will add a
package.json/npm-shrinkwrap.json that can be used by "meteor bundle"
users
Use a package.json file for deps of boot.js

Include package.json and npm-shrinkwrap.json in dev_bundle/etc

Dev bundle version number skips over one used on matt-dev-bundle-update
Add package.json and npm-shrinkwrap.json to bundle

Recommend their use instead of hacky fibers reinstallation.
Merge branch 'packaging-dev-bundle-refactor' into packaging

In conflict resolution, I backed out matt A's dev bundle, which I am
going to restore on a branch

Conflicts:
	meteor
	scripts/generate-dev-bundle.sh
The changes from dev bundle 0.3.41, merged in
Implement client side testing for self-test.

This enables a user to pass --phantomjs and/or --browserstack to
`meteor self-test` to run tests against a connected client.
Add phantomjs by default