Respect :limit option on FacetSearch
Merge pull request #557 from epidemian/facets-limit

Respect :limit option on FacetSearch
Merge remote-tracking branch 'groe/patch-2'
method_missing on Glaze is private again, plus specs for respond_to?

Also, it's worth noting that calling 'super' in respond_to? will fire method_missing anyway, as there's no underlying implementation in a BasicObject instance. A little confusing, but that's just the way life is.
Clear task removes all Sphinx index and binlog files.
Making sure index location exists when starting daemon.

This matters for real-time indices, when there's no preceding index call.
Regenerate task for rebuilding Sphinx setup with realtime indices.
HISTORY updates.
Updating Riddle dependency to >= 1.5.7.
3.0.4
sphinx.yml has been renamed to thinking_sphinx.yml
Merge pull request #565 from steveyken/master

sphinx.yml has been renamed to thinking_sphinx.yml
Adding a test of chaining non-query scopes.
A hash splatted becomes an array of [key, value]. Not cool.

One line becomes two, annoyingly. Fixes #566.
Don't add the @sphinx_internal_class_name condition unless it's necessary.

This should deal with issue #568. Tests are all green, and looking through logs when the STI tests run confirm they get the condition (as there's not a clear index-to-model relationship in those circumstances - hence why this field exists), but in other search queries, the condition correctly does not exist.
Better starring when escaped characters are involved.

Closes #569.
Set database time zones to UTC.

Fixes #13 (again). Thanks @Matt888.
presenters_to_* are only needed by the statement.

One less reason for a touch of method_missing magic.
Query/ranged-query properties stay out of sql_query.

The whole point of the source setting is for performance - so let's not keep the standard aggregation in the query.
Always use ThinkingSphinx::Connection.take, not .pool.take.