Add custom backlight feature
Add *.swp to .gitignore
Add support for GH60 PCB revB and revC
New feature to support external keymap in eeprom
Add poker2-like keymap for gh60
Fix misdefine of BACKLIGHT_LEVELS
Fix confusion of size and count
Fix some debug codes
Change checksum algorism
New branch to support GHPad
Compatibility change for separated right shift
Merge remote-tracking branch 'upstream/master'

Conflicts:
	common.mk
	common/keyboard.c
	keyboard/gh60/Makefile
	keyboard/gh60/keymap_hasu.c
	keyboard/gh60/matrix.c
Fix for tmk's changes
Add additional definitions
Update keymaps for ghpad
Update Makefile.pjrc
Add some flexible define for keymap_ex
Enable NKRO by default
Support backlight for GH60 revB
Add a simple backlight support for ghpad