Make use of warden's scoped serialization

This is in response to the second point in the following discussion with @josevalim on the devise mailing list:
[devise incompatibilities with other gems based on warden](https://groups.google.com/forum/?fromgroups=#!topic/plataformatec-devise/ubEiaFSJwNc)