Better list formatting
Add support for two new kinds of syntax highlighting:

- ~~~ wrapped block highlighting
- {% highlight c linenos=table %} block type
Fix JS to support links with formatted text.
Update docs: better intro, add real usage section