fix bug 821261 - Add JSON highlighter to Prism

- Adding JSON highlighter
- Shuffling location of MDN-specific
- Minor cleanups to line-numbering.