Fix #297 - Permit 0 as a port number for Memcache

Fix for #297 
Ports should always be numeric so this may be better solved as:

```php
if (empty($this->host) || !is_numeric($this->port)) {
```