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
Propagate :first_id option to find_in_batches, before was always nil
No need to escape arguments if passed explicitly

The use of Shellwords caused the sunspot-solr stop command to stop
working, because the exec call first created an intermediate system
shell, to handle escaped parameters. The registered pid is that of the
shell, terminating the shell does not terminate the java command.

Instead of trying to escape arguments it's possible to pass in arguments
explicitly to exec (and related calls such as system), this avoids the
possibility of an intermediate shell and any problems with escaping
allow output solr request in rails console
caching adapter for each class
Enabling pagination on group responses.

search.group(:blog_id_str).groups is now a PaginatedCollection.
Add support for :exclude param to query facet
Indentation
Changelog for partial #104
Merge pull request #250 from brutuscat/pull-104

Add field exclusion when faceting
Merge branch 'refs/heads/adapters-inject' into pull-195

Conflicts:
	sunspot/lib/sunspot/search/field_group.rb
Merge pull request #218 from fabn/patch-1

Fix issue in #solr_index where :first_id option was not read correctly.