Rename default.vcl to builtin.vcl.

The default.vcl name was thought up in 2007 and have been a point of confusion
since.

New users take the old default VCL, uncomment what they think makes sense, and
always end with return(lookup) because that seems to be needed. But it isn't,
and the defaults in the built-in VCL are much better at handling all things
they haven't learned about yet.
Add a skeleton VCL file to help new users along.
Fix incorrect VCL in example.vcl.

Old habits die hard.

Thanks to Federico Schwindt for pointing this out.
Move builtin.vcl to doc, ship example.vcl too
Be consistent with capitalisation and whitepace.
Merge branch 'master' of git.varnish-cache.org:varnish-cache
Minor polish
Close a hypothetical loophole, that could let BAN'ed objects not
get EXP'ed properly
Run make check properly in parallel
Minor whitespace fix
Package builtin.vcl and example.vcl correctly.

New world order says that builtin.vcl and example.vcl are
documentation example, and that example.vcl should be the file
that the init script try to use when starting varnishd.