Support using ssh-agent for unit tests

If the MANTA_KEY_ID environment variable is set during unit test, use the
sshAgentSigner instead of reading the key from the filesystem.