Bind to specified IPv4 or IPv6 UDP address.
Add IPv6 TCP binding.
Fix up compile errors.  Calls work with IPv4.
Code review markups
Code review markups.
Merge pull request #330 from Metaswitch/ipv6

[Reviewer: Mike] Ipv6