Ensure bereq changes are not lost across vcl_backend_xxx methods

Add std.rollback() to rollback req or bereq and mark the builtin rollback
as deprecated.

Original diff by Nils Goroll. Tweaks and reworked after phk comments
by me.

Fixes #1512