Improve templates highlighting.

 - Allow recursive templates
 - Highlight the template name differently
Handle template parameters
Fix highlighting of <pre></pre> blocks
Support <pre> tags with attributes
Add support for tables
Support plain links
Merge pull request #3 from ipkiss42/syntax_improvements

Syntax improvements