Improvements to uptime

Uptime now displays total days up and uses gmdate to avoid timezone offsets affecting calculations.
Wrapped memcached interaction in a driver-agnostic class

Introduced a new Driver class to abstract away the differences between PHP Memcached and PHP Memcache.
Standardising the code.