[feature] pass lib & util to Hoodie.extend

When extending hoodie, I can now build upon internal hoodie
libraries and utils

```js
Hoodie.extend(function(hoodie, lib, util) {
  hoodie.myCustomStore = lib.store.api(api, {
    backend: myCustomBackend
  })
});
```

* * *

This week of work on @hoodiehq is sponsored by SpotMe.
SpotMe are the inventors of UberApp and a leading brand
in the mobile event app market, constantly working to
improve their software and services to make meetings
even better and make mobile technology a more human
experience. They love offline first, AngularJS, CouchDB,
node.js and the CAP theorem and are now searching for
talented and dedicated people to join their international
team. SpotMe wants you, e.g. Full Stack Developers and
Backend Engineers: http://go.hood.ie/spotme_hires