Adjust for coretemp path change

Linux kernel 3.14 and beyond the temp data is no longer available
for CPUs in /sys/devices/platform/coretemp.0.
Instead we need to read from /sys/class/hwmon/hwmonX for matching
name = coretemp.
This change also makes sure that it also searches the old path
for older kernels.