My jobs search faceting bug

Added code to update facet counts based on search fields.  Added tests.

 - Added a expectedFailure test for searching on domains of emails.  This currently fails due to our solr config.  (We will need to update the tokenizer to handle@signs I believe.)

All (other) tests pass.