Added: hardware pwm functionality

These are the changes I've made to temperature.cpp to allow the usage of hardware pwm.
it's totally optional and doesn't take effect unless you uncomment the #define Hardware_pwm

This is required for those who are trying to run those 19v power bricks (laptop power supplies)