D3's Selection.node() returns an HTMLElement

d3_documentElement = document.documentElement and d3_select is
initialized from a querySelection so node() will only ever return
HTMLElement or null. We mistook it for SVGLocatable because of the
following in d3-test.js:

var box = label.node().getBBox();

But that's a different node() function altogether.
jquery.form changed encoding to be utf-8
Merge pull request #1010 from flxf/d3selectionnode

D3's Selection.node() returns an HTMLElement
options is optional

http://nodejs.org/api/zlib.html#zlib_options
Merge pull request #1028 from damianog/patch-5

options is optional
Fix d3 Selection.node and update test

tsc d3-test.ts passes
node : readable stream pipe can be piped further closes #1030
breeze fix failing test
jsdeferred obvious fixes
threejs test fixes
ember fix tests and minor updates to definitions
Merge pull request #1032 from flxf/d3fix

d3 Fix Selection.node and update test
Add "ref" module
Add "ffi" module
Remove repeated info from "ffi" module
Add "ref-struct" module
Add "ref-union" module
Add "ref-array" module
Move Type interface from "ffi" module into "ref" module
Add info to README.md