~xdavidwu/motion-control

sensors::L3G4200D: read byte by byte

the chip i have seems to response to smbus read word in wrong order
gy-801-dump: read L3G4200D
sensors: add L3G4200D
i2c::smbus: implement completely in hare

the c library is actually pretty simple to port
this remove the need to link with c library
tools: add gy-801-dump
sensors: add ADXL345
uinput-pointer: simplify use of uinput submodule
add libi2c bindings
add LICENSE
tools: add uinput-pointer
add evdev::uinput
evdev: create some bindings for device modification
add tool to dump input events
import evdev bindings from previous experiments