fix bad expansion of ${env:DOCKER_USERNAME} which breaks the docker container provider
#2598 support inheriting icons from grand-parents and further descendants