Make sure that the urls compared in Gdn_Request->UrlCompare() are converted to urls first.

This means that the urls are actually interpreted as paths unless they are passed as full urls.
Micro-optimize to Gdn_Theme::Breadcrumbs().

This may not be necessary, but putting the $HomeLinkFound check first short-circuits a lot of the other checks. More importantly, I feel like there may be more conditions that have to be put in the if statement so moved this around.
Merge branch 'hotfix/breadcrumbs-homelink' into stage

* hotfix/breadcrumbs-homelink:
  Micro-optimize to Gdn_Theme::Breadcrumbs().
  Make sure that the urls compared in Gdn_Request->UrlCompare() are converted to urls first.