thermal throttling: New algorythm to try and keep things smooth, also added min_throttle_mhz tunable parameterto set minimum throttling Mhz whilebetween start_throttle and start_throttle+15, if value goes above start_throttle+15 then it gets overriden to 800Mhz as the min.  If tripping state occurs, throttle min is set to 500 Mhz