Fix tests broken by Ruby 2.0.0 using timecop.

Conflicts:
	.travis.yml
	Gemfile.lock
	gemfiles/rails3.gemfile
	gemfiles/rails3.gemfile.lock
	gemfiles/rails31.gemfile
	gemfiles/rails31.gemfile.lock
	gemfiles/rails32.gemfile.lock
Finish ruby2.0 compatiblity with testing setup.

* Split out gemfiles in travis for explicit matrix.
* Update gemfiles for ruby2.0 compatibility
** rails/rails#9406 <- makes rails 3.2 Ruby 2.0 compatible, meaning the first version we'll test with and support is this
** Use older version of rubygems for rails 2 compatibility
* Update dummy rails3 test app and rails loading tests.
* Update passenger test will fallback Passenger SIGKILL: MySQL + Passenger 2 + Rails 2.3 + Ruby 1.8.7 seem to not close connections.
* Closes #131.