Report encoder position after initialization (Firmata convention, even if position is zero)
Move ENCODER_DATA instruction to Firmata.h
use FakeStream#reset instead of FakeStream#flush to cleanup the stream