new asset management WIP
new asset WIP
Merge branch 'master' into new-asset
new asset WIP
new asset WIP
Merge branch 'master' into new-asset
new asset WIP [skip ci]
new asset WIP
new asset WIP
new asset WIP: renabled asset publishing
new asset WIP [skip ci]
WIP
Merge branch 'master' into new-asset

Conflicts:
	apps/basic/composer.json
	composer.json
Fixes #4454: Improved asset bundle managed and used composer-asset-plugin to manage the dependencies on 3rd-party JS libraries
Fixed test setting.
Merge pull request #4855 from yiisoft/new-asset

[WIP] New asset management