Support multiple keyword search

* Where the "keywords" parameter in the bucket/river drop fetch
query contains multiple phrases/words (comma-delimited), generate a
Solr-specific query string (using Solr query predicates)  to be
used for the search.

* TODO: The order of ANDing the phrases matters. Fix this.