ElasticSearch backend: number of facets should be configurable

  * added optional connection option - FACET_SIZE
  * if FACET_SIZE is not specified, default is 100
  * documentation updated

References #928