new asset management WIP
new asset WIP
Merge branch 'master' into new-asset
new asset WIP
Merge branch 'master' into new-asset
new asset WIP [skip ci]
new asset WIP
new asset WIP: renabled asset publishing
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