fix lifetimefile backend to allow indefinite caching with $lifeTime=0

ensured supplying a TTL of zero to LifetimeFileCache results in indefinite caching, like APC or Memcache backends - previous behaviour was to store something which was immediately stale