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
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 #1 from y-lohse/patch-1

errno is undefined
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
Merge pull request #99 from donpark/nan-latest

Node 0.11.x support