Adjusting filterCache and adding documentation

Signed-off-by: Benjamin Wiens <benjamin.wiens@gmail.com>
Adjusting QueryResultCache

Signed-off-by: Benjamin Wiens <benjamin.wiens@gmail.com>
Adjusting documentCache

Signed-off-by: Benjamin Wiens <benjamin.wiens@gmail.com>
#VUFIND-972

Changing method signature from
------------------------------------------------------
public function getHolding($id, $patron = false)
------------------------------------------------------

to
------------------------------------------------------
public function getHolding($id, array $patron = null)
------------------------------------------------------

This change allows the code to match the documentation, and makes the signature type restrictive which reduces confusion. Since a bool is not an array we have to change $patron = false to $patron = null, which is allowed.

Impacts beyond the simple signature change are small changes to Aleph.php, Demo.php and Holds.php
Fixed bug -- wrong variable name.
Fixed various notices.
Style fix.
Removed unreachable code.
Aktualisiert die Rechtsklassifikation
Updated dependencies.
Upgrade to Zend Framework 2.2.7.
Added ReCaptcha library in prep. for VUFIND-313.
Default search feature for LibGuides.
- Resolves VUFIND-975.
Eliminated die().
PHPMD cleanup.
Fixed bug: wrong variable name.
Eliminated unused variables.
Fix caching of parsed search specs file.
Adjusted filterCache in website core.

Signed-off-by: Benjamin Wiens <benjamin.wiens@gmail.com>
Minor spacing improvement

Signed-off-by: Benjamin Wiens <benjamin.wiens@gmail.com>