WIP - First release of website CSS completely redone to use using Bootstrap from ground up
Bio photo remains at 110px in size when viewed on portrait tablet and lower
Introduce default values in Jekyll config. Update Meta partial to only render when `page.meta=true`
Fix spacing of Header text when meta information is and is not displayed
Post and Page layouts tweaked to extend Default layout

1. Updated all posts to use Post layout by default
2. All content of type Post is to always have comments turned on by default
Cut-off any text that extends more than the blog content area
Fix width of disqus container wrapper to match content width
Refactoring of Home and Posts pages in preparation for re-styling
Styling of fonts on the home and post index page
Rename of page layout extensions to introduce layout naming convention

1. home.html renamed to page-home.html
2. post-index.html renamed to page-posts_index.html
Removed minimum height of page title section on smallest screen form factor (i.e. phones)
Fix twitter popup to use sans-serif font
Layout can now be configured to have an optional large cover header on demand
Fix location of biography section when on page with no large header
Remove background style attributeu when no cover photo image is specified
Normalise .post-title across the site

All headings on the site will be using `.post-title` class. However, look and feel of this class is tweaked depending on the following factors:
1. Is page type Page vs Post
2. Is title in the large header, or inside the page
Change markdown engine from Red Carpet to Kramdown

Kramdown has supports for adding attributes to elements
Buttons to use serif fonts and no underline text decoration
Styling small screen menu to be similar to iOS folder reveal/unreveal
Minor refactor of border radius of the fancy logo