Use DC environment variable as default D compiler dub now respects the `DC` environment variable, meaning that `DC=ldc2 dub build` will behave as `dub build --compiler=ldc2`. In case both are supplied, the `--compiler` switch still has priority. Note that when DUB recursively invokes itself, for example in `preGenerateCommands`, it sets the `DC` variable to the compiler it is using, meaning that nested dub invocation will now use the same compiler.