Pass config name to database extensions.
Add ‘cache.store’ to make it more consistent to ‘session.store’, and allow `Illuminate\Cache\CacheManager’ and `Illuminate\Cache\Repository` DI typehint to work.

Signed-off-by: crynobone <crynobone@gmail.com>
Merge pull request #3246 from crynobone/fix/cache

Add ‘cache.store’ to make it more consistent to ‘session.store’, and allow `Illuminate\Cache\CacheManager’ and `Illuminate\Cache\Repository` DI typehint to work.
Remove comment.
Merge pull request #3220 from timroberson/config-name

Pass config name to database extensions
Fix mockery test.
Fix conflicts and merge.