Added FN_BITFIELD feature.
Add files for onekey(issue #56)

- https://github.com/tmk/tmk_keyboard/issues/56
Removed conflicting lines.
SSMX matrix works.  TrackPoint works but is choppy.
Delete MOUSEKEY_DELAY_TIME in config.h
Add USE_LEGACY_KEYMAP in config.h of ps2_usb and IIgs
Merge branch 'onekey'
Tweak time values of busywait PS/2
Fix PS/2 mouse support
Partial support for I2C devices.
Add cli() to protoect ADB critical timing part
Fix ADB led_set(); remove delay

- the 100ms delay causes keystroke drop; this is observable with
  pressing Numlock key on AEK repeatedly
- without the delay LED sync problem doesn't occur now
Disable BOOTMAGIC and fix debug prints of adb_usb
Remove tentative files from blargg
u8glib integration
Local support for teensy_loader_cli.
Merge branch 'feature/trackpoint' into develop
Rewrote LED control logic.  Not yet tested.
Cleaned up preproc defines.  USB debugging stopped working when TRACKPOINT_ENABLE is on.
Minor refactor of makefiles.