prevent division by 0 if HWTIMER_SPEED > 1000000L
remove unused HWTIMER_OVERFLOW_MICROS macro

for 32 bit timers HWTIMER_MAXTICKS is MAX_INT already, so any further multiplication will overflow
cleanups