Remove after_commit and just use after_save. The after_commit lib isn't yet compatible with Rails 3
RAILS_ROOT -> Rails.root
RAILS_ENV is deprecated in favor of Rails.env and Object.subclasses_of is gone
adopting railtie
Brutal work: remove useless stuff for Rails3
37 failures when running rake spec, but at least it runs with rspec2
Fix some specs
Add Railtie that fixes most bugs I ran into
Use Arel to build the SQL command for indexing.

First pass at this, just got it working
12 failing test cases
Merge branch 'master' into rails3
Changing query generation to use old-style join objects, which get merged into ARel by ActiveRecord. All features pass, but not all specs - polymorphic joins are unlikely to work (for fields and attributes) at this point.
Adding all the contributors that had Rails 3 commits that I've merged in.
Adding some Rails 3 notes to the README.
Merge branch 'master' into rails3

Conflicts:
	README.textile
	VERSION
	lib/thinking_sphinx/configuration.rb
	thinking-sphinx.gemspec
Let's keep AR references absolute within ThinkingSphinx's scope.
Switching metaclass references to singleton_class.
Removing rails additions - they're all methods that exist in Rails 3.
Removing _changed? check - this is definitely in Rails 3.
removed