title: Forcing urlparse.urlsplit to preserve str case
body: <p>Is there any way to force urlparse's urlsplit function to preserve the case of the str passed in? It preserves the case of the path in the returned tuple, but not of the netloc, and this is important to me. (I know domain names are case-insensitive, but, we're doing some A/B testing with different capitalizations of the name, and need to preserve case.)</p>
  
  <p>Thanks.</p>