Support negation for the contain_exactly matcher

As far as I can tell no one just ever implemented the failure message for the `contain_exactly` matcher, fixes #625.
It would be good to have a case that uses a composed expression.  You've implemented `failure_message_when_negated` to surface the descriptions of the expected args but you don't have any specs that require that to be there.