Allow large values in Memcache storage.

By default, Memcache can only store values of up to 1 MB. These commits aim to work around this issue.

It works by splitting the value into parts of 0.99 MB when result `37 - ITEM TOO BIG` is received when setting the value for the first time.