Fix to ignore first hid report with recent kernel versions. There was a change that even if raw_event returns 1, the events from the first report will still get sent. https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/commit/?id=
b1a1442a23776756b254b69786848a94d92445ba
Remove sysfs attributes when removing driver to prevent error when driver is loaded again.
* Kernel 3.10 compatibility enabled. Some API has been changed in this
kernel version: https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=
d881427253da011495f4193663d809d0e9dfa215
added dkms.conf for automatic rebuilding of kernel module after a new kernel is found