Handle double no expiry in all cache adapters.

Fixes previously failing test after alternative expiry syntax implementation.

Adding no expiration capabilities to file adapter.

Adding tests.
Fixing XCache tests for expiration; adding docblocks.

XCache similar to APC doesn't invalidate items in the same request.