Extracts node::ConnectNode.
Correct spelling.
Implements node::DisconnectNode.

- Adds static strings for topic/rpc URI schemes.
Splits ZeroConf up into .h and .cpp
Moves ZeroConf DNS callbacks into .cpp.
Makes DNSSD optional in Node's Zeroconf.
Node checks if ZeroConf is functional before using now.
Autodiscovery in Node is optional.
Small node refactor.
Adds android-ifaddrs.
Fixes Node building on Android.
Fixes Node v1 compilation for Android
Fixes _GLIBCXX_USE_NANOSLEEP redefinition.
Adds more connection options to Node.