- Start testing by testing the urlparse function doesn't error on the unicode
snowman domain
- Add strict keyword argument to ParseResult.from_string to turn off strict
authority validation.
- Add InvalidPort exception to be very specific when trying to convert a port
string to an int fails.
- Add stdlib compatibility shims