Walk the extra mile to be able to use clang *with* gas but *without* gcc..
I think that should realy be 'set cr3 to rax' not the other way aound..
Add generated headers to .gitignore.