~ruther/qmk_firmware

Disable BOOTMAGIC and fix debug prints of adb_usb
Fix ADB led_set(); remove delay

- the 100ms delay causes keystroke drop; this is observable with
  pressing Numlock key on AEK repeatedly
- without the delay LED sync problem doesn't occur now
Add cli() to protoect ADB critical timing part
Merge branch 'onekey'
Add USE_LEGACY_KEYMAP in config.h of ps2_usb and IIgs
Delete MOUSEKEY_DELAY_TIME in config.h
Add ADB protocol files from blargg's work

- <http://geekhack.org/index.php?topic=14290.msg1070604#msg1070604>
Change ADB scan delay 12ms
Fix ADB missing keystrokes problem Thanks, blargg! #14

- Add delay between scans to prevent overlaod of ADB keyboard controllers
- <http://geekhack.org/index.php?topic=14290.msg1068919#msg1068919>
Make LUFA stack as default for ADB converter
Fix build error and debug print PJRC stack #69 #68
Add timeout option to MODS_ONESHOT #66
Fix mod stuck of MODS_KEY when leaving layer #62

- Add action_util.c and remove action_oneshot.c
- Add oneshot_mods for MODS_ONESHOT
- Add weak_mods for MODS_KEY and MACRO
- weak_mods is cleared when layer switching
Remove clear matrix on ADB recv error
Fix VERSION: add opton --always to git describe
Fix Tapping: release key immediately but modifier #65

- See https://github.com/tmk/tmk_keyboard/issues/60
- **Except for modifiers** a key pressed before the tapping starts should be released immediately
- 'Mod-Tap key'(like shift-;) didn't work from this fix: 4d0b3aa Fix Tapping: release of a key pressed before tap
This key sequence should register ':', not ';'. With the fix Shift is
released before settlement of tapping, this registers ';'.
    Shift   ~~___~~~~~~~
    ;(Tap)  ~~~____~~~~
Merge branch 'm0110_keymap_section'
Change for default keymap of keymap editor
Add build option KEYMAP_SECTION_ENABLE to m0110
Next