Merge branch '3.2/develop' into 3.2/master
Create MemcacheTest.php
Added test cases with lifetime 60*5 and 60*50

Adding test cases of the bug 4101

http://dev.kohanaframework.org/issues/4101

These tests are running successfully
Merge pull request #45 from enov/3.2/bug/4101-memcache-lifetime

3.2/bug/4101 memcache lifetime

refs #4101
Merge develop for new release
Reinstate skipped cache cloning test

We don't need an actual instance, we want to know that all
Cache children prevent cloning.
Reinstate APC, Memcache and SQLite tests on travis

Adds travis and cache module configuration to run the unit tests
for these drivers - which are currently being skipped - on all
supported environments.
Silently skip the Wincache tests on travis to reduce build noise

It's unlikely travis will ever be able to test this class, because
it only runs on windows. The big block of skipped tests creates a
lot of noise and will mask skipped tests that we actually care
about.

Therefore, on travis we skip the test class definition to force
silent skipping of the tests.
Add temporary workaround for expected HHVM test failures on memcache

Per discussion in #52, expected failures on HHVM will be converted
to skipped tests until 3.4 is released and on Travis.
Merge pull request #52 from acoulton/3.3/bug/reinstate-skipped-ci-tests

Reinstate and fix skipped cache tests for 3.3
Revert accidentally-commited @wip tags on File and APC tests

Introduced by 37e69151c
Disable APC opcode cache on Travis to prevent fatals on install

There is an intermittent fatal error in composer if the APC opcode 
cache is enabled, per composer/composer#264 - this config change
prevents opcode caching but allows access to the user cache.
Calling mkdir with a NULL $context does not make directory

In the `_make_directory` wrapper, call `mkdir` with
respect to the availability of a passed $context
parameter.

Also removed a `mkdir` call in the `set` method
to use the `_make_directory` method instead.
Merge pull request #60 from kohana/3.3/bug/mkdir-context-null

Calling mkdir with a NULL $context does not make directory

fixes #53
closes #54
closes #59
Merge pull request #61 from kohana/3.2/master

Merge 3.2/master into 3.3/develop
Remove redundant 3.2 series MemcachedTest introduced with #61

This test was added in 3.2 and never merged up before now, but
there is already a more complete test case in this 3.3 branch.
Add failing test: TTL=0 means "never expire"

File driver fails this test because
its implementation for TTL=0 is "expire now"
Fix Cache_File TTL=0 to mean "never expires"

The cache expiration test is now negative when
`$lifetime` (TTL) is 0.

Closes Github issue #50
Merge pull request #62 from kohana/3.3/bugfix/ttl-0-means-never-expires

Fix Cache_File TTL=0 to mean "never expires"
Cache::$default can be set to any config group name

Fixes Github issue #63