Use Response::location() & fix failing test.

Use the new methods to detect/set location headers. Also fix a failing
test, by re-using existing fixture classes.