Makefile: export KERNELSRC
Makefile: Rework kernel source test

Now it looks for a specific file, in case the tree is present but lacks
source files (e.g. RHEL 6).
Remove duplicated include of compat.h