Rename some hal files
Rename pwm_ functions to hal_pwm_
Rename the hal pwm files
Add byte to config types; rework config setup; new axis to motor mapping;
support PWM for heaters;