[bug 840973] Upgrade bleach to v1.2.1

Includes update of py-wikimarkup.
Move <a/> closer to <img/> so it doesn't contain <noscript/>

Bleach/html5lib don't handle <noscript/> inside <a/> correctly.
This works around that.