Use circ lib for finding nearest hold on renew
This solves problems with the following situation:
Re-use circ library for opac renewals
Block renew if item is needed for holds
Item is age protected
Patron with item has home library outside of the protect range
Patron's home library has 10+ holds the item matches
The end result is 10 holds are looked at, skipped due to age protection, and
the system decides "nope, not needed for a hold".
This does not help if the patron shows up in person at their home library,
nor does it help when not re-using the original circ library for OPAC
renewals.
Signed-off-by: Thomas Berezansky <tsbere@mvlc.org>