First pass at connection pool support via Riddle/Sphinx.
Merge branch 'v1' into v2

Conflicts:
	lib/thinking_sphinx.rb
	lib/thinking_sphinx/configuration.rb
	lib/thinking_sphinx/search.rb
	thinking-sphinx.gemspec
Specs now refer to connection pool instead of configuration.
Merge branch 'v1' into v2
Avoid endless loops.
Avoid same methods on both client and outer connection.
Merge branch 'v1' into v2
Support new JDBC configuration style.
Merge branch 'v1' into v2
Merge remote-tracking branch 'upstream/v2' into v2