Move checks for virtual_server to listen_parse()

Which is better than scattering them through the code.
No need for an empty function
Now that we have default IPv6 listeners, have a v6 client, too
The default secret is "radsec"
Proxy sockets use common_socket_free().  Closes #680
We can now use talloc_free() for listeners