Workaround markdown-js links parser bug

The bug fixed is related to https://github.com/evilstreak/markdown-js/issues/147.

This fix requires that URLs in links not contain any whitespace. This eliminates the parser errors in the minimal repro sample but I don't consider it a proper fix because it's not actually matching matched parens, so I'm reluctant to submit this change to upstream.