Cleanup font icons and add Markdown glyphs

This pulls @RawKStar77's awesome work on cleaning up the icon fonts out of the markdown #1479 PR. This should make the diff easier to read.