Major refactoring of the build process. Kernel and distribution build is now completely separated
Add forgotten Makefile