[WIP] Starting to improve the showdown extensions

This is start - I can't merge it because the typography tests are broken. Trying to decide whether to 1) remove it or 2) fix it. I'm leaning towards 1 for now.

issue #2381

- renamed the extensions
- added typography to the tests so we can see what is broken