Add a function to extract a sockaddr and a socklen_t from a suckaddr.
Use VCL typedefs for generated VRT prototypes, and also for implementations
which return VCL_IP