MDL-42158 caching MUC Allow the purging of additional memcache servers

Same as MDL-42071, but ported for memcache.

In some clustering cases, the ability to purge servers besides the
primary is helpful. This patch allows you to add additional servers
that will have their flush() command called when the cache is
purged.