Issue #174: add a test for urls missing schemes
Issue #174: move custom spans to style package
Issue #174: add custom URLSpan to handle urls
Fix #174: try adding http scheme if no scheme
Revert "Issue #174: add a test for urls missing schemes"

This reverts commit 8c9e0ee74d8232d17859c377282db3388c5e76c7.