Allow session serializer key in config.session_store

MessageEncryptor has :serializer option, where any serializer object can
be passed. This commit make it possible to set serializer from configuration
level.

There are predefined serializers and custom serializer can be passed
by adding custom class to ActionDispatch::Session.