Fixed password generation for keepasshttp
Return password quality to keepasshttp client.
Ensure that external DB changes are always detected.

QFileSystemWatcher seems to reset itself occasionally. This patch
works around the issue by re-applying the QFileSystemWatcher
whenever a change is handled.
Added keybinding for copy URL
Removed assert test for indexFromEntry.

When no row is selected, row equals -1. Some operations call
indexFromEntry when there is no row selected and these should
be allowed to succeed.