Cleaning up rogue spaces.
Bring dependencies up to current versions.

This involved taking out rcov, as it isn't happy on Ruby 1.9 and later.
Update the status to reflect the lack of development.
Add a link to Bo's article on factories to the README.
Use an SQLite adapter in development.
Ignore rbenv specific files
Ignore Rubinius specific files.
Add Travis CI configuration.
Add as many Rubies to Travis as possible to test compatibility.
Test on Ruby head.
Allow experimental and preparatory builds to fail.
Add Travis Build status to the README.
Removes Rcov.

This will be replaced by Simplecov anyway.
Disallow build failures on Rubinius as the test suite finally passes.
Make bundler happy under JRuby.
Remove 'beta' from the README as tha gem is stable.
Update README and explain the reasons behind the fork.
Remove Gemfile.lock from the repo as it's bad practice for gems.

Do not check your Gemfile.lock into version control, since it enforces precision that does not exist in the gem command, which is used to install gems in practice. Even if the precision could be enforced, you wouldn’t want it, since it would prevent people from using your library with versions of its dependencies that are different from the ones you used to develop the gem.
Remove redundant VERSION file.

This is managed in lib/machinist/version.rb
Regenerate the gem skeleton with Bundler.