Update module/VuFind/src/VuFind/ILS/Driver/Aleph.php

Bugfix: Only convert month part from string to number if not already provided as number.
Error occures when input date has this format: 31/12/2013
Additional cleanup: Replaced deprecated split() with explode()
Streamlined and documented entity cleanup within stored MARC records.
Adding MultiBackend driver (VUFIND-643).
Decoupled resolver drivers from config reader.
Fixed resolver drivers to use HTTP client instead of file_get_contents; this adds proxy support and improves testability.
Started loading configurations through a custom plugin manager instead of static \VuFind\Config\Reader.
Use plugin manager instead of config\reader.
More elimination of static config\reader calls.
Eliminated static config\reader call.
Created mailer factory to better separate VuFind-specific configuration issues from actual mailer functionality.
Inject configuration to record router.
More config reader decoupling.
Fixed broken test.
Style fixes.
Added missing comment.
Merge branch 'master' into search-refactor
Define and use factory for SolrReservers backend
Use factory function to create records of a SOLR record collection

* VuFindSearch/Backend/Solr/Response/Json/RecordCollectionFactory.php
(__construct, factory): Use factory function to create collection
records instead of classname.
* VuFind/Search/Factory/SolrDefaultBackendFactory.php
(createBackend): New function. Set RecordCollectionFactory with
factory function for SOLR records.
Pick records from RecordCollection

* VuFind/Search/Solr/Results.php (performSearch): Pick records from
  RecordCollection.
Implement RecordInterface

* VuFind/RecordDriver/AbstractBase.php (getSourceIdentifier)
(setSourceIdentifier): Implement RecordInterface.