Pass modules deps to wrap method

BEMTREE expects to have `vow` module as `Vow` variable so we need possibility to pass both names separately.

The way to use this API in techs:

```js
return BEMHTML.generate(sources, {
    wrap : true,
    exportName : exportName,
    optimize : optimize,
    cache   : optimize && process.env[exportName + '_CACHE'] === 'on',
    modulesDeps : this.getModulesDeps() // { vow: 'Vow' }
});
```

// cc @veged @indutny