Update Python-markdown module to version 2.4

See: https://github.com/waylan/Python-Markdown/blob/master/docs/release-2.4.txt

- Adds official Smartypants extension (smarty.py)
- Remove mdx_smartypants.py as it's no longer needed
Keep compatiblity with "smartypants" extension