Update to Jekyll 2.2.0.

https://github.com/blog/1867-github-pages-now-runs-jekyll-2-2-0
Use "where" filter for building history layout.

Jekyll 2.0.0 required.
Revert "Remove subdirectories from _data/."

We can bring this back now that we're on Jekyll 2.2.0.

This reverts commit 89033d4800d281bd3b37f9158288a0eb8ebe80b7.
Merge pull request #77 from kevinwang/jekyll-2.2.0-refactors

Jekyll 2.2.0 refactors
Update .gitmodules to satisfy GitHub Pages

GH Pages will fail to build if not using the https URL for all submodules.
Add max's pic
Add post on China trip
Fix errant Stuypulse
Add post on China competition day one
Fix post file ending
Add post on china elimination rounds
Merge branch 'master' of github.com:prog694/prog694.github.com
Add desmond history page and image
Add 2014 press packet
Resize desmond pic on history page, fixes #78
Update VPoSE. Closes #79
Part of a fix for GitHub Pages broken handling of repo changes with CNAMEs
Second part of a fix for GitHub Pages broken handling of repo changes with CNAMEs