Wikitoc

This pull request replaces snudown table of content generation with python/soup

- Replaces terrible anchor links with header content based ones
- Fixes quirks with oddly ordered headers
- Fixes html in headers appearing as text in TOC

edit: Oh, and it makes our markdown checker actually render with the wiki renderer, apparently we/I missed that.