AssetCopier should use pkg then type

Bower installs everything namespaced by the pkg. This is also how npm works.
It's really weird for everything to end up in a types folder first, then namespaced by the pkg.

Example:
```
less/bootstrap
```

I think having it the other way around would make more sense and it's probably how bower's `main` property is going to work once they implement it.

```
bootstrap/less
```