code cleaning
correct handling of checklist perspective preference
ref #8078: move editorPreferencePredicates to cdmlib
ref #7793: update perspective when changing db
ref #7849: improve DB preference handling and use editorpreferencePredicates keys also for local preferences
local preferences database specific
ref #7793: add preference to set checklist perspective as default
ref #7440: filter common name references only when preference is set
ref #6763 Catch potential exception
ref #6763 Prompt for save when closing workbench
ref #6595, 6568 Open taxon name editor in editor area
ref #6925 fix potential NPE
ref #6925 Parts with "non-restore" tag are closed when context stops
fix #6776 ref #6745 Parts with tag "nonRestore" will not be persisted