Add SSH agent spawning support to the test suite. Use this support to test the agent functionality on all known major SSH agent implementations automatically.