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']
    modulesProvidedDeps : this.getModulesProvidedDeps() // ['Vow']
});
```

// cc @veged @indutny