Reorganisation of test files.
Separate rake tasks for unit and integration tests.
Added a test helper for the unit tests that doesn't setup the database.
Bug fix: We want the records with better relevance first, so sort in descending order of the weightings.

Conflicts:
	lib/acts_as_indexed/class_methods.rb
Avoid a weighting of 0 when the matched records equals the total number of record

Conflicts:
	lib/acts_as_indexed/search_atom.rb
Review of results order in all tests, done before applying @phurni bug fixes, which fixed all issues.
Update to changelog.
Removed rcov from Rakefile due to dodgy 1.9 support.
Updated default Gemfile.
Added note about test review to changelog.
Print ActiveRecord version during testing.
Put 3.2 gems in the test group.
All Gemfiles should use the test group.
Update default gemfile gems.
Tidier method of testing whether indexing is allowed.
Added a performance test for non-updated record saving.
Improved unchanged-save performance 70x.
Made the update performance test file more general.
Added a performance test for regular record update.
Added more performance tests.
Better test example for an unchanged if_proc.
Fixed a bug where false if_proc records are not removed from the index if the proc result is external.
Added a test case and a performance test for the above.
Removed deuplicate test example. Added performance test for queries.
Update Changelog.