First, setup Bundler. Then, require it.

Per a conversation in
https://github.com/bundler/bundler/issues/3252#issuecomment-63208769
Only try bundler if the Gemfile is there.
Keep track of the required gems.
Merge pull request #3119 from jekyll/fix-bundle-require
Update history to reflect merge of #3119 [ci skip]
Add appveyor configuration YAML.
Tweak appveyor.yml.
Tests should run now.
README.markdown: Add AppVeyor badge.
Update rubygem.