validate host parameter in DI extension

this will fail earlier.

there is however a sort of bc break involved if people instantiated the Varnish helper themselves. i kept BC code with a E_DEPRICATED warning. does that sound reasonable?