resolving dependencies as well to make bower-like packs work in all scenarios

- it may be that a component include an installed node_module in its depends
- that wouldn't be found from the bower component itself
- resolving it from the package.json which has shims ahead of time should fix that
3.1.2