changed cie.i:cie_d to optionally return D illuminant white points