~ruther/qmk_firmware

usb_hid: Fix timer size uint16_t to uint32_t;
Add submodule USB_Host_Shield_2.0 from my repositry.
Remove submodule USB_Host_Shield_2.0(original).
Add USB to USB converter. unmature.
test build of 'Host shield' in minimal env.
Add USB_Host_Shield_2.0 and arduino-1.0.1 in usb_hid.
Add USB HID(host) protocol.(not finished)
Fix the way of sending out IN packet.

This fixes problem that it losts keycode when send keycodes in row in layer.c.
Undef CONSOLE_ENABLE build option makes this problem clear.
Add CONSOLE_ENABLE build option to LUFA.
Change keymap of hhkb/macway.
Interrupt driven Control ep and Console task
Fix LUFA descriptor of Extra for Windows

- worked on Linux but not on Windows
  (logica/usage MINIMUM must start at 0x001)
Merge branch 'lufa'
Fix Makefiles.
Add support of USBasp bootloader.
Add Makefile.lufa to keyboard/hhkb and hbkb.
Fix bootloader.c
confirm SetReport LED.
Add conditional compile for MOUSE_ENABLE and EXTRAKEY_ENABLE.
Make console compatible with PJRC hid_listen.
Next