Markup collision with underscores in link texts

@jgm, need your advice. I’ve tried to detect links with schemas on inline phase, but got another collision. Such links eat tailing markup from pairs:

  • _http://foo.com/_
  • *http://foo.com/*
  • other pairs from extentions (^, ~, ~~, ==, ++)

Any ideas how to solve such conflict? Looks like it would be more effective to disable emphasis on this pattern inside of text: _-_