compile using node 0.11.9

untested.
node 0.11+ cares.getaddrinfo support
Hack to fix "node.h missing ';' before identifier" build error
update SSIZE_T hack with version from latest node.h
try version from node 0.11.13 with v8.h include
fix compiler errors under nan 1.2
Fixes issue #72

Save environment variables in binding.gyp variables resolves issue with
node-gyp not being able to resolve the path right on some Windows
environments. mdns-tests are running successful. "npm install mdns"
working under Windows 8.1 x64 with Bonjour SDK from Apple installed and
using Visual Studio 2013 Professional.
Merge pull request #93 from reppners/master

Fixes issue #72
[fix] emit error instead of throw in async context
errno is undefined

I only took a birdseye view at the code so excuse me if I'm mistaken, but shouldn't `errno` be `err`?
Merge pull request #98 from marcooliveira/master

emit error instead of throw in async context
Merge pull request #1 from y-lohse/patch-1

errno is undefined
Release
reflect changes out lined in PR #99
version specific getaddrinfo function with common completion handler
extraneous curly
no need for the NanNew.

NanObjectWrapHandle already returns a Local<Object>.
service type must be lowercase, numbers, or hyphens.

see https://developer.apple.com/Library/ios/documentation/MultipeerConnectivity/Reference/MCNearbyServiceBrowserClassRef/index.html#//apple_ref/occ/instm/MCNearbyServiceBrowser/initWithPeer:serviceType:
restore numbers removed mistakenly.
pin-down dependency versions