Make BeautifulSoup error message more explicit about version to install
Test runner improvements
Added html_escape_non_entities autolink option

Prevent XSS against apps using this whilst still keeping the non-
escaping default behaviour so we pass the conformance tests.