Change LUFA build options
Fix 'Shift Parentheses' example
Move macro definitions from lufa.c to lufa.h
Add LUFA git repository(release 140302)
Fix description of pin usage
Change MCU setting to ATmega32U2
Make NKRO deafult when it is available

- NKRO is used only when keyboard_protocol = 1(report)
Merge remote-tracking branch 'tmk/master'