Merge remote-tracking branch 'upstream/master'
BinarySerialization will set/get from byte[] instead of converting to BASE64.
Made CacheItem generic to allow non-binary serialization and prevent some casts.
RedisCacheProvider unit tests will now run with each serializer provider.
Added categories to tests.
Added Protocol Buffers serializer and tests.
Updated JSON.NET to version 6.0.6.
Merge branch 'master' of https://github.com/fnicollier/TagCache.Redis into fnicollier-master
Merge branch 'fnicollier-master'
serialization test cleanup / improvement