[#10078233] Relabel MARC download option in OPAC Lists
Added JSON service module for GetIt integration
Clicking the "Save" button on the toolbar would result in overwriting the bib's MARC data with null values. It's not a valid action at that juncture, so let's hide it and present only the "Return" and "Continue" buttons to the user.
Added a temporary flag to KOHA global to prevent focus from being set on render (show event triggers). When moving to jQuery-UI 1.9, tabs api changes, and this shouldn't be needed.
Also redirect to a more sensible page in the case of multi-hold.
Also specify compatibility failures between various modes of operation and queue formation.
The solrsync tool uploads renders documents in batches (of 100 by default). If one of those turns out to be rejected by the Solr server for a schema violation or some such, the entire batch gets rejected. This patch modifies the failue handling so that solrsync splits the batch and recursively retries the upload with smaller and smaller portions of the batch, failing only on the documents that are specifically objected to by the Solr schema. Secondarily, it renames the "--batch_size" command line parameter to "--batch-size" to conform with convention.