Added IPv6 support for server based on @sdeceuninck suggestion.
Added IPv6 support to Agent.
Added README for IPv6 support.
Added end-to-end IPv6 test and refactoring.
Better docs for server.listen.