Make NKRO deafult when it is available

- NKRO is used only when keyboard_protocol = 1(report)
NKRO is disable when SET_PROTOCOL(boot)

- Command can force to enable NKRO even when boot mode
- After boot keyboard may be in boot mode due to BIOS' request
Check if LUFA-git really exists(Fix #118)
Fix remotewakeup of PJRC stack(Fix #121)

- without this fix wakeup often fails
- keyboard can wakeup once or twice but fails after that
Add Makefiles for TMK converters.
Unused endpoint of console OUT is commentout'd
Fix set LED for NKRO keyboard interface
Merge remote-tracking branch 'upstream/master'