Add tap toggle modifiers

Including documentation.
Add new keymap management on gh60
Add SpaceFN layout to gh60
Add parenthses ito macro arguments
Support GH60 Rev.B PCB as well as Rev.A(issue #64)

- Port of col8 is PB0 in Rev.A while PB7 in Rev.B
Add HHKB keymap file on gh60
Fix Makfile and config.h for LUFA in ps2_usb
Add printf macro as alias of xprintf
Add ps2_busywait.c and recfactor PS/2 protocol
Fix ps2_host_recv_response
Fixed handling of ADB event with key down and key up for same key all in one
Added bluefruit protocol and converter for 70% M
changed tabs to spaces in bluefruit.c
Add ps2_usart.c and fix set_led at USB wake
Add ps2_interrupt.c
Fix pin configuration of onekey for PS/2 mouse
Add included header file and fix debug print
Fix key stack and PS/2 Overrun
Add new keymap file
Merge branch 'ps2_keyboard_fix'