Version 2.0.4? Added DEBUG statements for apsw_attach_to_source.

Version 2.0.45 -2023-01-26    Qt6 compatibility.  Improve DEBUG for enumeration harmonization
Version 2.0.44 -2023-01-13    Qt.core.
Version 2.0.43 -2022-07-24    Qt6 compatibility.
Version 2.0.42 -2022-04-13    Qt6 compatibility; Minimum Calibre Version now 6.0.0
Version 2.0.41 -2022-01-30	  Qt6 Compatibility.  Minimum Calibre Version 5.99.4.
Version 2.0.40 -2020-12-19    CalibreSpy template settings for the CALM Target Library; Information and Error Messages improved; Self-repair of user-created CALM Target Library (only CALM may create the Target Library).
Version 2.0.39 -2020-12-18    Added debugging information.
Version 2.0.38 -2020-12-16    Miscellaneous technical tweaks.  Template Target CALM Library updated to version 24 by Calibre automatically.
Version 2.0.37 -2020-08-06    Qt tweaks for small displays
Version 2.0.36 -2020-06-26    Regression Error caused by Version 2.0.35 causing 'CALM Icon in ToolBar' for Portable/32bit Windows bug: fixed.
Version 2.0.35 -2020-02-19    CALM 'Derive Genres' technically upgraded to be consistent with QuarantineAndScrub's 'Derive Genres'.
Version 2.0.34 -2019-12-22    Technical changes after Python 3.8 testing with Calibre 4.99.2.  Minimum version now 4.6
Version 2.0.33 -2019-07-08    Python 3 compatibility; Minimum version now 3.41.3.
Version 2.0.32 -2017-06-11    Calibre Standard Schema Version of template CALM Target Library metadata.db updated to Version 23 automatically by Calibre itself.
Version 2.0.31 -2017-05-21    Technical changes.
Version 2.0.30 -2017-05-14    Technical and functional changes for Calibre 3.0.0 compatibility. Calibre Release 3.0.0 deprecated the use of calibredb while the GUI is also running.  The "Library Tools" Tab has been deleted, and is no longer available for use.
Version 2.0.29 -2017-05-05    Allow themes with user-defined icons.
Version 2.0.28 -2016-08-24    Purge_all_enumerations fixed.
Version 2.0.27 -2016-08-22    Enumerations changed.
Version 2.0.26 -2016-08-12    Calibre Release 2.64 implemented new attributes for Custom Column datatype=comments. CALM was changed to be aware of the new attributes during Generation.
Version 2.0.25 -2016-07-30    Bug fix in library path sorting.
Version 2.0.24 -2016-07-30    Bug fix in library path sorting.
Version 2.0.23 -2016-07-29    Bug fix related to saving preferences within the Source Library tab.
Version 2.0.22 -2016-07-28    Finally Fixed Source Libraries Load-All-Known logic when a user has very few Calibre libraries.
Version 2.0.21 -2016-07-28    Mostly Fixed Source Libraries Load-All-Known logic when a user has very few Calibre libraries.
Version 2.0.20 -2016-07-28    Tried to Fix Source Libraries Load-All-Known logic when a user has very few Calibre libraries.
Version 2.0.19 -2016-06-24    Compatibility improvement for use with Linux and OSX; now does not delete any Identifiers that start with a 'z', nor 'doi'.
Version 2.0.18 -2016-05-25    Technical changes.
Version 2.0.17 -2016-03-26    Attempt to solve OSX subprocess issue.
Version 2.0.16 -2016-03-05    Speed Optimization for the Consolidation of the MCS 'Word-Book Index'; Miscellaneous enhancements.
Version 2.0.15 -2016-03-04    New: Option to consolidate the 'Multi-Column Search' plug-in 'Word-Book Index' into the CALM Target Library so that MCS Word-Book Queries may be executed against all consolidated Source Libraries simultaneusly.
Version 2.0.14 -2016-02-16    Technical tweaks.
Version 2.0.13 -2016-02-03    Copy almost any Target Library Custom Column back to the mapped Source Library Custom Column, replacing the Source with the Target.  Analagous to what is already available for Tags and Genre.
Version 2.0.12 -2016-01-12     Miscellaneous enhanacements.
Version 2.0.11 -2015-12-27     Minor enhancements.
Version 2.0.10 -2015-12-26     Composite Custom Columns that would cause Template Key Errors in the Target Library are made inert after Generation.  The cause of these errors is usually a lack of Custom Column Standardization within the Source Libraries.
Version 2.0.9 -  2015-12-24     Minor tweaks.
Version 2.0.8 -  2015-12-24     New 'Standard' CALM Target Library Custom Column:  #source_cover.  The CALM Template Target Library used to 'refresh' has been updated to always show that new Standard Custom Column.  Unless you start with a clean slate, you will have to update View Manager yourself.
Version 2.0.7 -  2015-12-23     New 'Standard' CALM Target Library Custom Column:  #source_format_types.  The CALM Template Target Library used to 'refresh' has been updated to always show that new Standard Custom Column, and to also color that column 'blue'.  Unless you start with a clean slate, you will have to update View Manager and the Look&Feel rules yourself.
Version 2.0.6 -  2015-12-18     Consolidation now properly updates the index for Series-Like custom columns.
Version 2.0.5 -  2015-12-17     Miscellaneous technical changes.
Version 2.0.4 -  2015-12-15     Miscellaneous technical changes and enhancements.
Version 2.0.3 -  2015-12-11     Miscellaneous tweaks.
Version 2.0.2 -  2015-12-02     Menu function to delete "Non-Library Codes Identifiers" changed to also not delete new LC Identifier "loc_lccn".
Version 2.0.1 -  2015-11-20     Metadata Tools "Delete non-ISBN/ISSN Identifiers" function changed to also not delete any Identifiers created by the Library Codes plugin (viaf,lc,lccn,isni).  The pushbutton and other text were changed to say "Non-Library Codes".
Version 2.0.0 -  2015-10-30     Major Functionality and User Interface Enhancements to Enable the Consolidation of all, some, or no Source Library Custom Columns.  Performance Improvements. Revised ToolTips and Embedded Instructions and FAQs.
Version 1.0.0 -  2015-10-02     Initial release.