Speed up library hash generation with cached values.
Performance improvements when main window closed but Marvin not disconnected. Caching improvements.
Wording tweaks in loading dialogs