Don't convert ampersands when they form part of an HTML entity

The mardown spec allows for the use HTML entities.

The current markdown-js always converts '&' into '&amp;'.

This patch allows 'AT&T' and 'X &lt; Y' to work as intended.