Connection: fix DSA-based agent signatures

Pageant includes the algoLen+algo+sigLen for both
RSA and DSA keys when signing, but ssh-agent only
includes that header for RSA keys.