AssetStack learn to check for empty assets, globally or from context

- isEmpty() : check if the stack is empty
- existsAssetsFor(...) : check if any asset is found from some scopes