remodel getAssetUrl() as a context-scoped asset method, rename to assetUrls()

also, change urlsCallback option for require() to allDependenciesCallback