Move Cache implementation dependencies to 'require-dev', solves #1650.

The 'with' helper function is used, so illuminate/support' is kept as a dependency.