Support overwriting complete dict

It's currently not possible to completely control the environment variables in a project. Composition allows overriding individual variables of the environment dict in the default project configuration. However, it's not possible to unset environment variables. It's also not possible to overwrite/replace the complete dict to be independent from the currently installed default configuration.

Would it make sense to support (=) for dicts as well?