Aayushsurana98/purr data autorepeat fix
This fixes a regression with the merge request of @aayushsurana98 where keyup no longer triggered after autorepeated events.
It also fixes a few other issues:
- clarify documentation
- fake a keyup event to Pd before the next autorepeated key event. This matches the Pd Vanilla behavior for key events.
Still haven't switched the argument behavior around to remain consistent with Pd-l2ork 1.0. I think we'll have to increment the major release number for that one.