Convert listen server to loadable module, defaulting to udp
Add tcp loadable server module
Represent remote address in tcp server rinfo, not local
Rename server init to 'start' to reflect reality
Add basic test for each of udp and tcp server module
Update docs and example config to reflect new tcp server option
Add brief docs around server callback function sig
Merge pull request #448 from benburry/tcp_server

Add optional TCP interface