Pull in more pure Node.js sources, and start using process.binding(...) for
lots of items.

JavaScript binding objects live in nodyn/bindings/*.js, and muck about with
.java files, to avoid creating DynJS-specific JS objects from .java.
Set up Async->Handle->$whatever hierarchy.
Get nextTick/setTimeout working with node.js sources.
Move the bulk of jasmine into our repo (maybe delete later).
Get Jasmine running with bindings-based Nodyn.
Fix setTimeout()/async_wrap to work appropriately in light of errors being thrown.
Get netServerSpec.js completely passing again.
Bump over to pure Node.js sources for http*.js.
DELETE ALL THE CODE.
Apply cares_wrap bindings for DNS.
Wrap Vertx as cares_wrap binding for DNS.
Update LICENSE information.
Get http_client stuff working with process bindings and HTTPParser.
Get more httpSpec passing.  Support chunked, trailers.
Get httpSpec fully passing by enabling CONNECT, Upgrade: and 100-Continue.
Make HTTPParser more efficient and less copy-ing of data-buffers.
Clean up some imports; inject some license headers.
Fix SlowBuffer spec.  SlowBuffer is *not* a global.
Contrary to docs, http.Agent.maxSockets is Infinity.
See https://github.com/joyent/node/commit/9fc9b87472806147b83c24d85b303c4f75d3021c
Wire up setImmediate()
Allow non-numeric properties to be set upon the backing-object for buffer.
Remove vmSpec test that assumes sub-context has node; it doesn't.
Fully move DNS to bindings-based.
Special-case 'localhost', FFS.