added off-canvas nav

This adds an optional page template (page-off-canvas.php) which sports a
sliding off-canvas navigation menu style.  Uses header-off-canvas.php
for markup and a block of css.