Update Node to 0.10.33 from 0.10.29

Our npm patch is not yet in a Node 0.10 release (it's in npm 2.1.0).
Explain why not upgrading fibers
Explain why not upgrading underscore
upgrade source-map-support: 0.2.8 (from 0.2.5)
Upgrade semver to 4.1.0

I believe all the backwards-incompatible changes are to features we
don't use, like range expressions and the inc function.
Upgrade request to 2.47.0 from 2.33.0

Looks like it now auto-detects $HTTP_PROXY so we could drop that code
from http-helpers (but not from the faye stuff).
Upgrade tar to 1.0.2 from 1.0.1
Upgrade source-map to 0.1.40 from 0.1.32
upgrade sqlite3 to 3.0.2 from 3.0.0
Upgrade phantomjs to 1.9.12 from 1.8.1-1
Upgrade http-proxy to 1.6.0 from 1.0.2

The patch was integrated in 1.0.3.
Upgrade openssl in mongo to 1.0.1j from 1.0.1g
Upgrade Mongo to 2.4.12 from 2.4.9

Not quite ready to take 2.6 yet
Upgrade esprima to 1.2.2 from pre-1.1
Update shrinkwrap
self-test updates files
Merge branch 'upgrade-everything' into devel