0 size auto-size based on available mem

config.yaml has a defualt size of 768M. If a user sets this to 0, we should
take that as a signal to auto-size memcached's memory pool to about 90% o
available memory.

https://bugs.launchpad.net/charms/+source/memcached/+bug/1050532