Possibility to use existing metadata cache instance

Hello,

I've been working on Silex- & Doctrine-based project recently, where entities metadata is stored in Redis. I wanted Serializer to use it instead of its own file-based cache. Your Metadata package supports this, but I didn't find any setter in SerializerBuilder / Serializer, so I've added a few lines to SerializerBuilder to make this possible.