cleanup.
Shorter desc
language cleanup
storage
merge
This test needs to wait for s2 also, otherwise the "expect" there may
never be reached.

Split out the param settings, so we can see the previous values.
Oops, shouldn't have units on that param.
Rewite the sockopt code to be table-driven.
Don't wait for s2, as that should block forever on test success.

Add a delay after setting parameters to allow acceptor thread to pick them up.

Add a delay in c1 after receiving result to allow time for any fail causing
fetches from s2
Allow for naming arguments in .vcc files
Try to explain the init/fini/locking mechanics.
Remove unneeded vmod::fini stuff, the vmod_priv::delete serves
that purpose.
Fix a bug which prevents multiple objects per vmod
Polish some whitespace in the emitted vcc_if.[ch] files
remove vmod.fini crumbs
Remember to mark VMOD object methods which return VOID as SYM_PROC
Add a proof-of-concept round-robin director as a VMOD object
Change the C-symbols a VMOD exports to contain the vmod name,
to eliminate any chance of collissions.

Check the ABI.  This check may be too strong, but at least its safe.
Pass the vmod.object::init function the VCL name of the object being
created.

Split the demo-rr director into its own file
Turn the vmod_debug demo-rr-director into a real director, and
add a test-case where it is used in stackable fashion.

I should have done it this way from the very start, rather than
muck about with director configurations in VCC...