Fixed #19810 -- MemcachedCache now uses pickle.HIGHEST_PROTOCOL

For better compatibility with other cache backends

I didn't change BaseMemcachedCache._cache because I think it could be backwards incompatible with custom backends that may rely on it.