Resolving VUFIND-806 (Only one call no. shown per holdings location).
Resolving VUFIND-633 (auto-detect browser language).
Thanks to Luke O'Sullivan.
Added missing comments.
Resolving VUFIND-709 (Issue with searches followed by question marks).
Eliminate problematic tag search from Solr module.
Redirect tag searches to Tag module for legacy compatibility.
Resolves VUFIND-106.
Add Ajax suffix to all AJAX-callable methods for security.
Added comments; removed unused property.
Display previous exceptions to assist troubleshooting of imports.
Added Polish translation.
Thanks to Arek Danszczyk and Christian Dabrowski.
Progress on PostgreSQL compatibility (thanks to Michele Meloni).
Moved confirm action to its own controller.
Created convenience method to forward to confirm action.
Improved some style issues.
Use route parameters rather than query parameters for cleaner data passing.
Thanks to Luke O'Sullivan for development assistance.
Resolving VUFIND-630 by adding note to config file.
Fixed typo.
Resolving VUFIND-763: configurable generator meta tag.
Thanks to Tom Misilo for the suggestion.
Resolving VUFIND-537 (out of range fuzzy search error).
Resolving VUFIND-655 (next/prev navigation in Summon/WorldCat).
Resolving VUFIND-562
(Facet names with quotes or back slashes do not return results)
New function: Return true if bag contains a parameter-value-pair

* VuFindSearch/ParamBag.php (contains): New function. Return true if bag contains a parameter-value-pair.
Set offset and limit in parameter bag

* VuFindSearch/Backend/Solr/Backend.php (search): Set offset and limit
  in parameter bag.
* VuFindSearch/Backend/Solr/Connector.php (search): Change function signature,
  offset and limit contained in parameter bag.
Factor out spellcheck aggregation, use Connector::search()

* VuFindSearch/Backend/Solr/Backend.php (aggregateSpellcheck): New
  function. Factored out from search().
  (search): Factored out aggregated spellcheck, use local boolean var to
  indicate spellcheck.