URL Canonicalizer

This can be used to canonicalize any URL according to the Google Developers Guide specification. This is useful to ensure your application outputs the correct url after canonicalization.