Updating gemspec for Rails 4.0 and remove depricated mass assignment
Fixes most of the tests (with one exception from SQLLite)
Fixes the migration generators
Update .travis.yml to use ruby 1.9.3 since Rails requires it
Adding ruby 2.0 to .travis.yml
Tweaking .travis.yml to install bundler version to meet rails 4 dependency
Switching Travis CI build status image to be specific to this branch. [ci skip]
Merge branch 'master' into rails4

Conflicts:
	.travis.yml
	Gemfile
Merge branch 'master' into rails4
Update :has_many association declarations to use preferred scope block syntax for rails4 and prevent deprecation warnings. Close #211
Fix has_many lambda syntax so it constructs proprer SQL syntax
Merge branch 'master' into rails4

Conflicts:
	.travis.yml
	paper_trail.gemspec
	test/unit/model_test.rb
	test/unit/serializer_test.rb
Adding config options to dummy app to silence the whining in the test environment by Test::Unit
Merge remote-tracking branch 'origin/rails4' into rails4
Dropping unnecessary secondary sort on versions association, fix #235
Bumping rails to 4.0.0 since it was released
Restrict changed attributes to attributes that have a corresponding database column

Conflicts:
	lib/paper_trail/has_paper_trail.rb
Merge branch 'rails4'

Conflicts:
	README.md
	lib/paper_trail/has_paper_trail.rb
	lib/paper_trail/version.rb
	test/dummy/config/initializers/paper_trail.rb
	test/unit/model_test.rb
	test/unit/version_test.rb