Introduce SerializerFactory so that Trident States can construct Serialziers using the Storm config. Implement non, transactional and opaque serialziers which use an internally configured Kryo instance.