NOJIRA Added option to set search engine plugin settings via constant

This is useful if you have a multi-instance setup where all instances
use the same set of config files, i.e. where you have no other way to
set these settings on a instance-specific basis. This way you can set
these settings in setup.php depending on the hostname of the current
request.
Merge branch 'master-fix' into develop

Conflicts:
	app/lib/core/Plugins/SearchEngine/Solr.php
PROV-1022 Fix warning
Merge branch 'develop' of github.com:collectiveaccess/providence into develop
NOJIRA Fix escaping of quotes in associative values; update with Pawtucket improvements
NOJIRA suppress warning
NOJIRA - Remove unused variable

* Keeps phpstorm happy / removes warnings
Merge pull request #139 from kehh/minorInstallerFix

NOJIRA - Remove unused variable
PROV-1015 evaluate skipIfEmpty, skipRowIfEmpty and skipGroupIfEmpty before applying suffix, prefix, default and formatWithTemplate
NOJIRA Show facets when no criteria and "show all when no criteria" mode is not used
NOJIRA Fix misspelling
NOJIRA Applied latest search engine plugin change to ElasticSearch index mapping generator

It now respects index name and base URL set via constant in bootstrap
file as well. Also, newer ElasticSearch versions seem to respond to
successful mapping changes with “acknowledged” = 1 instead of “ok” = 1.
We now account for both.
Merge branch 'master-fix' into develop
NOJIRA mimic behavior of DomDocument when processing returns to prevent link creation from failing
NOJIRA prevent truncation of string in the midst of a tag
NOJIRA add getTagForPrimaryRepresentation() method
NOJIRA use caTruncateStringWithEllipsis() helper instead of homebrew truncation code
NOJIRA prevent warnings with Pawtucket2-ported code
Merge branch 'develop' of github.com:collectiveaccess/providence into representationPaging