Custom cache functions callback 

Ability to add custom cache functions via

```
ORM::configure('cache_query_result', function ($hash) {

});
```

```
ORM::configure('check_query_cache', function ($cache_key,$connection_name) {

});
````

```
ORM::configure('clear_cache', function ($connection_name) {
             
});
````