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.