Fix driver to work with the linux-3.13.0-24 kernel

Do not use obsolete function err() from usb.h. It was removed from the
recent kernel release. Add dkms.conf to build kernel module.
remove duplicate license file