Add support for ->saveCredentials VUFIND-867
Added support for the cat_password attribute to be pulled from Shibboleth Attributes.
Resolves VUFIND-866; thanks to Tom Misilo for much of the code.
Expanded Welsh translation (thanks to Luke O'Sullivan).
Updated Portuguese translation from Filipe Bento.
Updated package files.
Fixed version number in config.
Improved .deb package with CLI cache prep.
Evergreen ILS holdings improvement

The Evergreen driver was passing in the record ID but returning the copy
of the same ID, meaning that not only were the wrong copies being
returned for Evergreen holdings, but only one copy maximum was being
returned.

In addition, rather than interpolating strings into SQL for a possible
SQL injection attack, use parameter markers for the prepared statements
and bind our variables to those.

Signed-off-by: Dan Scott <dan@coffeecode.net>
Evergreen driver: patron login and profile

Enable users without an address on file to be returned from the
patronProfile() method. Also, return the name of the user's profile
group rather than their user group ID.

Use parameter markers instead of interpolating variables into the SQL
statements.

Signed-off-by: Dan Scott <dan@coffeecode.net>
Added maxLimit parameter to cap number of editions.
Merge pull request #23 from dbs/evergreen_driver_enhancements

Evergreen driver enhancements: holdings & patrons
Added simple ID validation to Horizon driver.
Resolves VUFIND-876; thanks to Brad Busenius.
Allow Solr backends to use different uniqueKey values.
Resolves VUFIND-877.
Updated Symfony/Yaml component.
Upgrade to ZF 2.2.2.
Upgrade to ZF 2.2.4
Merge pull request #24 from vufind-org/custom-solr-uniquekey

Allow Solr backends to use different uniqueKey values.
Fixed variable initialization.
Check GET parameters for ids to save into a new list and for list deletion confirmation.
Bug fix: unknown function forRoute -> fromRoute.