JS-268 Compare modules using initials as well as description

Books initials should also be used in comparisons.  A problem was caused when attempting to install various modules with different initials but the same description e.g. KJVA & KJV and some from IBT
.
I retained the use of description in comparison and added initials.

This code has been in use in the last release of And Bible for a month or so with no apparent problems.