Added SummonBestBetsDeferred and SummonDatabasesDeferred modules.
- Refactored SummonResultsDeferred to share functionality.
- Resolves VUFIND-956.
Removed unused code; fixed bad variable case.
Eliminate some PMD warnings.
Holds error handing.
Holds error handling 2: The Fixening. Bootstrap.
Invalid email address cause spinner hiding. Bootstrap.
Email lightbox handling UPGRADE. Bootstrap is king. All hail Bootstrap.
Red hold links are people too. Lightbox em. In Bootstrap.

TGIF
Rolled back some minor bugs.
Added missing translation.
Added "unused param" comments.
Added missing static keyword.
Fixed comments/static keywords.
Fixed @package.
Bootstrap JS checkstyles.
Updated cart removal logic to actually work. Bootstrap.
More lightbox cleanup/refactoring. Bootstrap.
- Resolves VUFIND-955.
Added modal-link class to search email link in Bootprint.
Missing flags in holds. Bootstrap.
Moved things around for the lightbox. No more unnecessary tag refreshes. BOOTSTRAP.