Fixes DEVELOPER-686

Using a new transformer to look at links and add the "external-link" css
class if it is linking to something off the `site.base_url` domain.

Fixing false positive results for external links

Better fix for searching for non text children