Replace PinChangeInt library with custom ISR

Same functionality, but no external libraries required and smaller
compile size.