Fixed an include bug in page layout
Bump Rack version to leverage security fixes.
Remove redundant require statement from Rakefile.
Ignore all generated JS bundles, preview-mode flag, generated _config.yml, and most editor temp files.
Remove cruft from Gemfile.lock since rspec is no longer specified in the Gemfile.
This task is superfluous AND doesn't respect the presence/absence of "desc" making hidden/internal-use tasks show up.
Various rsync deployment fixups:

1) If ssh_key was absent, you'd get an error.
2) Had to specify full path to key ("/Users/jfrisby/.ssh/...") -- couldn't use "~/.ssh/...".  Since SSH demands it be there anyway, let's pre-populate for the user and make their lives easier.
3) Ensure uniform and consistent trailing slashes on source and dest paths to avoid accidentally mucking things up.
Fix static reference to instance method in Compass' config.
Simplifying clean task.

* Make it less needlessly noisy (no need to enumerate all files when doing rm_rf).
* Explicitly nuking screen.css is superflous as `compass clean` will do this for us.
* Make task description more accurate about what's happening.
* Make task feedback less redundant (details of what was removed are right above it).
Add 'clobber' task for purging generated files.
Bring over a couple little things from master...
Merge pull request #1051 from MrJoy/patches_from_master

Bring over a couple little things from master...
Merge pull request #1047 from MrJoy/remove_redundant_require

Remove redundant require statement from Rakefile.
Merge pull request #1043 from MrJoy/gitignore_cleanup

Ignore all generated JS bundles, preview-mode flag, generated _config.yml, and most editor temp files.
Merge pull request #1042 from MrJoy/fix_compass_integration

Fix static reference to instance method in Compass' config.
Allow .md for markdown files.
Be more precise about what we ignore to avoid accidentally ignoring things.

(... for example, we might want a directory named source/vendor at some point to differentiate theme-provided JS/etc from user-provided...)
Some Jekyll plugins confuse Compass by mucking around with the CWD.

This keeps things behaving sanely in such cases.
Grand whitespace cleanup.
Removal of apparently unreferenced, dangling method.

(A search of the code reveals no reference to 'parse_category'...)