remove confusing method Cache::settings

Having both Cache::config (from the StaticConfigTrait) and
Cache::settings is pretty confusing, however it's also not necessary

instead of

	Cache::settings('foo')

the following can be used:

	Cache::engine('foo')->config();

Renamed all the `$settings` variables in cache tests to `$config` too