Add a test for bans on obj.status.
Avoid inet_ntop(3), use VTC_name() instead.
Put some "section headers" in the compiled VCL code.
Start introducing "struct suckaddr" which will become our new VCL_IP type.
Emit backend IP's as encoded struct suckaddr in the VGC code.
Start percolating struct suckaddr out of the VGC code to VRT.
Move suckaddr all the way through backends (I think...)
Convert std.ip() implementation to struct suckaddr
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
Convert the sessions local address to be a suckaddr.  This shaves
92 bytes of struct sess.
Convert the remote address of the session to suckaddr too.
Make VTCP_name() take a suckaddr.
Pull the switch and give VCL_IP a proper type.
Clean up a couple of places which assume to much about suckaddr.
OK, that was sort of embarrasing:  Allocate enough space for *both*
the two sess-> suckaddrs.
Turn suckaddr into a miniobj