Fix debug macro.
Refactor hid report code.

Don't send NO keycode to host anymore.
Refactor tapkey state machine.

This reduces lag when key is tapped and then held down.