Some rewrites to requests handling

Conflicts:
	tests/storage/test_http.py
	vdirsyncer/storage/dav.py