[#5358] Markdown autolink pattern handles escaped chars now

In contrast with last attempt at this, preceding whitespace
(or beginning of line) is required so it doesn't break regular
link formats.

Added tests for regular link formats, and more tests for the
autolinking.
2 files changed