Added multi get Interface and some basic implementations

Added a multi-get interface that allows to benefit form vendors that offers a way to retrieve multiple items in one call (redis, memcached, apc...). 

I also added a default implementation into `CacheProvider` that fallbacks on `fetch()`.
I also added a multi-get implementation for memcache and apc.