Sharable Receiver base class for Subscriber (#29)

Good question - can't find NI_MAXHOST in subscriber.cpp either!