fixed models loading in "rake sunspot:reindex"
Remove redundant flatten - use comment rather than local var
Remove unnecessary use of NONE
Remove last remaining use of Scope::NONE
Move assignment inside the block it's used
Do the field setup once
Setup the field a bit earlier
Remove extraneous begin/end
Sunspot::Search::FieldGroup is never called with options, so remove the variable throughout
Sunspot::DSL::FieldGroup never makes use of @query - drop it throughout
Merge branch 'refs/heads/adapters-inject' into pull-195

Conflicts:
	sunspot/lib/sunspot/search/field_group.rb
Add Porter Stemming to text fields.
implement conjunctions for in_radius queries
Fix class doc and spell checks
Merge pull request #251 from brutuscat/pull-195

Searchable classes now can inherit options passed in #search method (Eg: :include in Rails)
Return an Enumerator from each_hit_with_result

This is standard enumerable behavior, that when not given a block it
returns an Enumerator so that further enumerator methods like with_index
or with_object can be chained on.
Removes uses of before(:all)

* I bet we used before(:all) to get some speedups; however, I'm thinking
  it might be causing weird errors on CI when a test fails.
Makes sure the Retry5xxSessionProxy spec cleans up after itself
Revert "Removes uses of before(:all)"

* This wasn't actually problematic after all. The real issue was tests
  changing global state and not cleaning it up.

This reverts commit 98f8ae634b7bffa6637347758a6dd1d1e2971cf2.
Reworks the method of returning an Enumerator a bit

* Fixes the case where a block *is* given