support sublevel(sublevel(db))

Currently this does not work

``` js
var sublevel = require('level-sublevel')
var db = ...
var sub = sublevel(sublevel(db))
```

This PR fixes this by detecting that the db passed to the constructor is a sublevel and returning a cloned instance of that. By cloning the instance stuff like changing the options should also work