Memcached $params compared against islet() when 0 is valid

On the creation of the Memcached objects with parameters, the compress
and expiry values were compared against empty() before returning a
default value. But 0s are valid, meanning no compression and no
expiration respectively.