processor.py: Ignores malformed URLs.
url.py: Quotes URL paths and queries. Converts hostnames to ASCII.