Merge pull request #10 from l1ll1/master

Simplified sshKeyDist shutown, but also ensured no hangs on the GUI thread
Merge pull request #11 from l1ll1/master

use keymodel to determine if the key is tempoary
Merge branch 'master' of https://github.com/l1ll1/cvl-ssh-utils
Merge branch 'master' of github.com:CVL-dev/cvl-ssh-utils
Added some logger debug messages to KeyDist's clean-up for
when passwords are being used (with a temporary key).
Fixed CVLFAB-730. (Issue where Launcher failed to remove temporary key
from agent.)

KeyModel's removeKeyFromAgent was looking in "ssh-add -l" for a key with "Launcher" in the
key's filename, but the temporary key didn't have Launcher in its
filename.  I have fixed this by adding prefix="MassiveLauncherKey_" to
the temporary key generation.

I also put double quotes around the key comment, because now it can
contain spaces.

Added some debug logging.
Method for removing key from agent no longer requires the key's
filename to contain "Launcher".
Reverting to "Launcher" method of finding Launcher keys in agent
for now - don't have time to fix bugs in other method right now.
rather than reimplementing removeKeyFromAgent in deleteKey, just call it ;-)
try to make sure KeyModel can definitivly identify the key in question