Use options defined for the specific cache

When creating a cache driver, we must specify some options, but these are not passed to the driver constructor as it should.

The use case for this is to do something like this:

```php
$app['orm.default_cache'] = array('driver' => 'memcached', 'host' => 'localhost', 'port' => 11211);
```