Implementation of TOC for articles (blog, news, documentation). Based on
- https://github.com/ghiculescu/jekyll-table-of-contents
- http://stackoverflow.com/questions/7985081/how-to-deploy-a-jekyll-site-locally-with-css-js-and-background-images-included

Several options available to customize toc() behaviour. In addition we
may add a CSS...
Disable animation, 'back to top' links and switch to unorder lists for TOC
Restructure page to place TOC on left hand side of text when space is available
Reduce horizontal size of all lists and add a quote style left hand border to page contents