Revert "Revert to GNU Compiler"
addded piggy.xzkern and modify .gitignore
Fixed XZ Compilation error

Without the above commit compiling with XZ would abort in the last stage and give "/bin/sh: 1: Syntax error: ";" unexpected".