Fix SASL where additional caps are requested
Fix SASL where additional caps are requested

Where additional caps were requested using `RequestCaps`, SASL would
send an `AUTHENTICATE` command for each one which servers don't like.
Check that we're responding to the correct `CAP ACK`.

DanielOaks/girc-go