Initial WiredTiger Node.js binding implementation.

This uses a slightly non-standard build process for Node, since we
want to configure/make WiredTiger using the WiredTiger build scripts
rather than duplicating and maintaining the logic into a special Node
make file.

Developers can build with "make config && make all".