added minification for docs CSS in grunt task
updated all demos to use HTML5 <main> element
fixed some CSS problems related to the old vertical rhythm in layout demos