Dynamically set the slides gap to the window height.

This stops slide intrusion. Also add the window height as a
bottom margin on the slides container to stop the last slide
from being on the bottom.

Cache the window jQuery object since we use it multiple times.
Fix H1 slide content vertical centering for any viewport size.
Dynamically set the slides gap to the window height.

This stops slide intrusion. Also add the window height as a
bottom margin on the slides container to stop the last slide
from being on the bottom.

Cache the window jQuery object since we use it multiple times.
Fix H1 slide content vertical centering for any viewport size.
Copy gistdeck.js, fit for gist.io, and add bookmarklet.

Styles altered to put bookmarklets on separate line due to tight
width.
Correctly link to js file on github instead of website view.
Merge branch 'viewport-size-aware' into add-to-gist-io
Update script with new goodies from updated gistdeck.js
Center description as first slide and finesse for gist.io
Tag as v0.1 and look to that tag for the bookmarklet source.
Merge branch 'make-slide-heights-dynamic' into add-to-gist-io