Force ipv4 src interface as long as libmicrohttpd still only listens on ipv4 address. (A proper upcoming fix will be to permit libmicrohttpd to bind on ipv6 interfaces, but we don't have time for testing that now ..)
Merge branch '2.0_release' of github.com:varnish/vagent2 into 2.0_release
Merge branch 'master' into 2.0_release
Merge branch 'master' into 2.0_release
Updated section and maintainer to Varnish Software and compliance to our build system
Don't crash on EINTR
Workaround for [*].

We should probably also somehow require a libcurl built with async dns resolver, as with
this option set we may get stuck if libcurl is built with the default synchronous resolver.

*:  http://stackoverflow.com/questions/9191668/error-longjmp-causes-uninitialized-stack-frame
Don't crash on EINTR
Workaround for [*].

We should probably also somehow require a libcurl built with async dns resolver, as with
this option set we may get stuck if libcurl is built with the default synchronous resolver.

*:  http://stackoverflow.com/questions/9191668/error-longjmp-causes-uninitialized-stack-frame

Conflicts:
	src/modules/curl.c
Missing '$'
Turn ! -z into -n
Make the netstat port check a bit faster and more precise
Merge branch '3.0' into 2.0_release
Set 2.2.1 version numbers
merged two critical bug fixes back to master.

Merge branch '2.0_release'

* 2.0_release:
  Set 2.2.1 version numbers
  Make the netstat port check a bit faster and more precise
  Turn ! -z into -n
  Missing '$'
  Workaround for [*].
  Don't crash on EINTR
  Workaround for [*].
  Don't crash on EINTR
  Updated section and maintainer to Varnish Software and compliance to our build system
  Force ipv4 src interface as long as libmicrohttpd still only listens on ipv4 address. (A proper upcoming fix will be to permit libmicrohttpd to bind on ipv6 interfaces, but we don't have time for testing that now ..)