Markdown highlighting improvements

* Fixing the emphasis regexes like `* ** _` when multiple words are emphasized on the same line
* Smarter link regexes
* Highlighting numbered and bulleted lists