Fix Version/s: 7.x-1.7
This is *not* a ticket to actually add library dependency reporting in core Islandora modules, it is simply to audit how we should approach making those additions.
We are currently:
- consistent in the way we report library dependencies in module README.md files, BUT
- inconsistent in the way we handle reporting of library dependencies during execution of module code
Specifically, some modules may be using hook_libraries_info to report their dependency, some may be using hook_requirements, some may be reporting it in the module .info file, and many don't report on it at all.
We should audit core modules to determine how libraries are currently being reported in code (if they are at all), and also determine a way to best handle this consistently, whether that be implementing one of the existing hooks, or reporting it in the .info, or not handling it at all and relying on our README policy.