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.