~ruther/qmk_firmware

Add mechanical locking switch support for CapsLock
Add description of Boot Magic in README
Merge branch 'eeprom_config'
Add build option BOOTMAGIC_ENABLE
Fix debug parameter setting in eeconfig
Fix legacy keymap support

- need to define USE_LEGACY_KEYMAP to use legacy keymap
Add default value to BOOTLOADER_SIZE
Add keyconf in eeconfig.c
Rename HOST_* to PROTOCOL_* in protocol/*.mk
Add --relax for size optimization to gh60
Add KEYCONF to eeconfig.c
Add BOOTLOADER_SIZE and remove BOOT_SIZE

- define BOOTLOADER_SIZE in config.h instead of Makefile
Fix watchdog in bootloader jump

- disable watchdog after watchdog reset
- clear WDRF after watchdog reset
Fix gh60/matrix.c and Makefile
Add bootmagic.c and fix bootloader_jump
Add eeconfig.c - eeprom stored paramerters
Merge branch 'ghost_fix'
Remove matrix_key_count() from matrix.h
Fix ghost block and remove matrix_has_ghost()
Merge branch 'overlays'
Next