Aleph service: Use lending period when assessing availability, use earliest due date on multiple items, adjust to location field split in collection and placement, mark closed stack items as unavailable, refs #1618