Rewrite Makefile and allow custom kernel magic
Disable kernel magic check if not provided
Make PIO the default interface