v8: upgrade to 3.17.16
v8: reapply floating patches
docs: uncaughtException is here to stay

Brings docs in line with decision made here:

https://github.com/joyent/node/issues/2582#issuecomment-9971225
crypto: fix style issues in bio

Stop changing arguments, use local variables for things that change.
crypto: fix changing buffers in bio

We should go to next buffer if *current* one is full, not the next one.
Otherwise we may hop through buffers and written data will become
interleaved, which will lead to failure.
crypto: move write_head in bio's Reset() method
src: add node_isolate to remaining scopes
domain: change name for domain setup

The name UsingDomains is misleading for a function that initializes
domains for use.
src: add using_domains to node_internals

Make it easy to check if domains are in use
req_wrap: only grab domain object if in use
src: get rid of compiler warning

Removed the following compiler warning from clang:

warning: adding 'int' to a string does not append to the string
[-Wstring-plus-int]