Moved non-button stuff from TMR1 ISR to TMR4

timer 1 interrupt was getting big so I moved non-button checks to timer
4 ISR.
fixed charger debug message reporting bug
Next to do: add soft-PWM for flashlight