Change the way VCC emit sockaddr's, explain why.
Increase delay before looking for panic in c00057
Move the sockaddr emitting function to vcc_utils.c (ne: vcc_string.c)
where the rest of the compiler can get at it.
Further mucking about with IP data type, this should make it work.
Correct typo in vmod_std example
Add std.ip() conversion function
Fix memory leak I just introduced.

Spotted by:	Federico Schwindt
Start kicking the state-machine into final form.
Ignore graced hit-for-pass objects.
Polish the state machine some more
Fix seg fault in VRT_synth_page when the string list has a NULL
pointer as the first element.

Fixes: #1287
Import latest version from github.com/varnish/varnish-devicedetect/
Add special parsing of ENUM in vmod object method argument spec

The missing handler would end the object spec prematurily, hiding the
rest of the methods.

Fixes: #1332
Stash the predictive Vary: string in malloc space, we need to get
the req workspace un-reserved before we can call vcl_lookup{} and
we can't tell if we need the predictive Vary: until vcl_lookup{}
tells us.
Ever so slightly closer to The New World Order
Move busyobj allocation into the VBF code.
Welcome to the new grace-mode, now the first client does not
get penalized by the backend fetch.

Rough edges are to be expected, including that I had to disable
three Saint-mode test-cases, until I figure out how saint-mode should
work in this scenario.
Forgot to commit the test-case for v4 grace
Make it more obvious which condtion fails.
Replace the cheesy sleep-loop with a proper cond-var.