Use first match in case there are duplicate entries.
Add Source property to ISshKey to indicate where a key was loaded from.
Add support for Cygwin/MSYS sockets

Issue dlech/KeeAgent#80