fix report-analog use of port instead of pin, forward report-digital-messages to observer regardless of whether the pin-state changed
add support for rotary-encoders
allow other values for encoder_report_auto than true and false
cleanup encoder_observer on detach and reset
pass encoderNum and value as separate parameters to observer
add stepper support
fix stepper protocol constants and example
push version to 0.54