gem upgrades

Upgraded all gems again, with fixes for Middleman 3.3.x (fixes #110: blank blogs, as `wrap_layout` needs to be output with `~` or `=` instead of called with just `-`) and Kramdown 1.4.0 (where it became strict when interpreting GFM ATX-style headers, requiring a space immediately after headers).