Working towards better bind/listen support for alternative stream protoc...

Working towards better bind/listen support for alternative stream protocols (eg. UNIX sockets, IPV4, IPV6, etc).

Currently, this feature is disabled by include guards (IPV4_ONLY, defined in Server.hpp) because it's incomplete and will break the build otherwise.