cooling increments optimization

Created thd_cdev.cpp to add more implementation in cpp file.
Also no exponential increment is also applicable for cooling devices
with larger incremental compensation.

Signed-off-by: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
Removed cdevs for per-cpu control

Removed CDEV's like RAPL and Intel P state driver, when calibration
resulted in sensor - cpu relationship. These driver acts on all CPUs
so don't use them, rather use MSR to manage P states.

Signed-off-by: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>