Merge commit '5748f1af6a43c65573431890acd04875509b0ec7' (cubanic/cub_layout)

* commit '5748f1af6a43c65573431890acd04875509b0ec7': (213 commits)
  Updates to CUB's layout
  Updates to CUB's layout
  Add serialmouser_usb project
  Add option 7bit data to serial_soft.c
  Add serial_mouse_task in keyboard.c
  Revert lufa/lufa.c
  Revert ps2_usb/Makefile and config.h
  Support for Lightpad keypad
  Updates to Ergodox-FAQ.md
  Add build option and Sun specific commands
  Updates to Ergodox-FAQ.md
  updated copyrights: serial_mouse.h, serial_mouse_microsoft.c and serial_mouse_mousesystems.c are new
  serial_mouse: simplified clipping of X/Y/V/H changes below -127 using a MAX macro
  factored out serial_mouse_init() into serial_mouse.h
  integrated serial mouse drivers as a feature into the firmware architecture
  fixed PS/2 keyboard converter config
  added serial mouse driver for Microsoft and Mousesystems mice
  Initial version of Ergodox-FAQ.md
  Just ignore ADB Service Request
  Fix 'debug-off' target of hhkb to remove 'print'
  ...

Conflicts:
	keyboard/ergodox/TODO
Merge branch 'master' of github.com:coreyjewett/tmk_keyboard

* 'master' of github.com:coreyjewett/tmk_keyboard: