http.request: Split Request into Request and RawRequest

[ci skip]
Fix up scraper

[ci skip]
Fix up wrapper_test

[ci skip]
Fix up recorder_test.py and related

[ci skip]
travis.yml: Blacklist topic/asyncio branch.

So don't have to write ci skip so many times
WIP Fix up builder.