text: Title: Replace urlparse with urlparse_cached where possible
  Body: Look for regular expression `urllib.*urlparse` in the code base (docs included), and see if replacing the use of `urllib.parse.urlparse` with `scrapy.utils.httpobj.urlparse_cached` is feasible (I think it should as long as there is a `request` object involved).