Prototype SOLR update document

* VuFindSearch/Backend/Solr/Record/SerializableRecordInterface.php:
  New interface. Serializable SOLR record.
* VuFindSearch/Backend/Solr/Document/UpdateDocument.php: New
  class. SOLR update document.
New function: Save a SOLR update document

* VuFindSearch/Backend/Solr/Connector.php (save): New function. Save a
  SOLR update document.
Fix docstring Solr/Connector::setAdapter()

* VuFindSearch/Backend/Solr/Connector.php (setAdapter): Fix docstring.
Upgraded SQLite JDBC jar.
Thanks to Mark Triggs for the custom, more broadly compatible build.
Updated SearchObject recommendation module to stop using search manager.
Merge branch 'master' into search-refactor
Simplified ExpandFacets dependencies.
Eliminated SearchManager from AuthorFacets.
Fixed some minor configuration errors in module.config.php.
Eliminated AbstractSearchManagerAwareModule.
More elimination of the search manager.
Simplified dependency injection.
Fixed namespace bug.
Merge branch 'master' into search-refactor
Implement UpdateDocument and AbstractDocument

* VuFindSearch/Backend/Solr/Document/DeleteDocument.php: New
  class. SOLR delete document.
* VuFindSearch/Backend/Solr/Document/UpdateDocument.php: Extend
  abstract base class.
* VuFindSearch/Backend/Solr/Document/AbstractDocument.php: New
  class. Abstract base class of SOLR documents.
Implement generic write() operation

* VuFindSearch/Backend/Solr/Connector.php (update, save): Removed,
  superseded by more generic write().
  (write): New function. Send document to update handler.
Remove Connector::delete()

* VuFindSearch/Backend/Solr/Connector.php (delete):
  Removed. Superseded by more generic write().
Remove Backend::delete()

* VuFindSearch/Backend/Solr/Backend.php (delete): Removed.
Merge branch 'search-refactor' of ssh://vufind.git.sourceforge.net/gitroot/vufind/vufind into search-refactor
Dependency injection for related record modules.
Eliminated search manager from OAI code.