NVML temp code updated (driver version ~555 and up)
Code reorganization to better support non-iCX cards.