name of the environment variable to retrieve
default value to return if the environment variable doesn't exist.
the value of the environment variable if found, otherwise null if the environment doesn't exist.
std.utf.UTFException if the variable contains invalid UTF-16 characters (Windows only).
Retrieves the value of the environment variable with the given name, or a default value if the variable doesn't exist.
Unlike environment.opIndex, this function never throws on Posix.
This function is also useful in checking for the existence of an environment variable.