FIX: Follow the canonical URL when importing a remote topic. (PR #14489)

FinalDestination now supports the follow_canonical option, which will perform an initial GET request, parse the canonical link if present, and perform a HEAD request to it.

We use this mode during embeds to avoid treating URLs with different query parameters as different topics.