Fix comment and log typos
Allow building for a different kernel to the one currently in use
Fix to compile with newer kernels (doesn't work yet)
Remove redundant if
Add debug for dvb_usb_device_init failing