Added a constructor overload for DefaultAzureCredential with a boolean parameter to indicate whether to throw an exception if AZURE_TOKEN_CREDENTIALS environment variable doesn't have a value.