Add initial fix for new keymap.
Fix action of system and consumer usage.
Add new layer actions.
Fix tap key using delaying_layer and waiting_key.
Fix waiting_keys and periodical update for delaying layer.
Add support partly for modifier with tap key.
Fix mods with tap key but some problems still exists.

- stuck tap key after tapping. seq[mods(d), key(d), mods(u), key(u)]
- tap key doesn't work when fast type. [key(d), mods(d), key(u),
  mods(u)]
Refactor struct keyevent_t.
Fix mods with tapping.
Add bootmagic keys.(hhkb)

- kick bootloader
- enable debug print
Add prototype of Action Function.
Minor fixes in keyboard.c.
New tapping logic.
Remove test_func.
Fix keycodes. It has 32 Fn keys now.
Add oneshot modifier action.
Add tap toggle feature to action.
Clean code.
Clean debug print in action.c.
Fix process_tapping().