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