support use of decode/encode/transcode for varnish >= 5.0

We _could_ selectively keep the tests for these functions failing in <5.0,
but looking forward this does seem like wasted effort.
.gitlab-ci.yml not found in this commit