Call http handlers with virgilio as context

`transform`, `respond` and `error` functions passed to an http endpoint are now
called with virgilio as a context.