Adds Extract table of contents plugin

Extract TOC extracts table of content from `article.content` and places it in `article.toc`. It is required so that user can put TOC of his article in `<nav>` tag or display it separately from article's content.