Fix SphinxQL syntax error with empty array in filter

Passing in an empty array to `where` or `where_not` was causing a trailing `AND` to make it into the SphinxQL statement.

See pat/thinking-sphinx#640 .