Ignore Gemfile.lock, .ruby-version, and .ruby-gemset

This code is a gem that is intended to run in multiple environments.
Preventing these files from being committed to the repo will help its
portability.

More information:

  http://yehudakatz.com/2010/12/16/clarifying-the-roles-of-the-gemspec-and-gemfile/