Log when a user returns from their IdP.

* /sign_in?AUTH_RETURN logs an `idp.auth_complete` message
* /sign_in?AUTH_RETURN logs an `idp.auth_cancel` message

* Add a TestTransport that allows us to listen for messages sent over the winston transport.