WebSearch: new fulltext by default search

 * Adds checkbox to search terms also in to fulltext to the add
   to search interface.

Signed-off-by: Patrick Glauner <patrick.oliver.glauner@cern.ch>
BibRank: Solr: better ranking for fulltext by default

 * Ranks fulltext and metadata properly

Signed-off-by: Patrick Glauner <patrick.oliver.glauner@cern.ch>
Solrutils: more accurate ranking scores

 * Ceils ranking scores to avoid anomalies

Signed-off-by: Patrick Glauner <patrick.oliver.glauner@cern.ch>
Merge pull request #28 from pglauner/master-solr-regression-tests

SolrUtils: reliable regression test suite

 the commit.
Merge pull request #29 from pglauner/master-search-units-phrase

WebSearch: new parsing of unbalanced phrase queries
Merge pull request #30 from pglauner/master-fulltext-by-default

See comment in <https://github.com/CERNDocumentServer/cds-ops/pull/30#issuecomment-44002640> regarding kwargs.
Merge pull request #31 from pglauner/master-xm-fielded

Master xm fielded
Merge pull request #41 from kasioumis/master-search-engine-fix-apply-search-limits

Websearch: fix results when applying search limits
Merge pull request #57 from switowski/requirements_python-twitter_upgrade

installation: pip requirements version update
Merge pull request #63 from kasioumis/master-RQF0382332

WebStat: Set default query for the custom summary (RQF0382332)
Merge pull request #87 from jmacmahon/elasticsearch_logging

Elasticsearch logging
Merge pull request #88 from drjova/custom-events

WebStat: register custom events on ES