allow bookshelf assign knex instance

After bookshelf instanciation with require, we can dynamically pass another knex instance to bookshelf.

```
var knex = require('knex')({...});
var bookshelf = require('bookshelf')(knex);

knex = require('knex')({...});
bookshelf.knex = knex;
```