Remove spec.opts and use RSpec's documentation format
Move the version number to the Homesick class itself
Add an extension to LICENSE and mention that it uses the MIT license
Rename markdown files to use the "md" extension (used by "bundle gem")
Update file names in .document
Remove files from the gitignore that should be in a global gitignore
Replace the gitignore with the one that "bundle gem" generates
Use 644 permissions on the homesick binary (as used by "bundle gem")
Remove some extra file loading code that "bundle gem" doesn't seem to need
In the gemspec, replace "s" with "spec"

This helps in migrating to using "bundle gem" because it generates code using
the "spec" variable, though it also looks more readable in my opinion.
Assume a more recent version of gem and remove some duplication from the gemspec
Use a more readable syntax for describing dependencies in the gemspec
Relax dependency versions for rake and rspec
Move all Gemfile dependencies to the gemspec
Manually update renamed and deleted files in the gemspec
Temporarily remove the rcov gem to restore compatibility with Ruby 1.9+
Avoid manually listing files in the gemspec (except for rdoc files)
Reorganize the gemspec based on the one generated by "bundle gem"
Drop the dependency on jeweler and update the gemspec's summary and description

Bundler now comes with a collection of rake tasks that implement the majority of
the most useful features of jeweler (in my opinion). This commit switches
from using jeweler to bundler for gem-related tasks.
gemspec: Access the version of homesick from the Homesick class automatically

This way, nobody needs to manually update the version in the gemspec. Simply set
it in Homesick::VERSION once.