[WIP] PY3: port scrapy.Request

It seems w3lib should be fixed first because `safe_url_string` promotes url to unicode.
Is it a new public attribute? Should we document and test it?