.gitignore: add subdir specific entries

ignore
* toplevel: generated *.g and .*.cmd files
* .S autognerated files in klibc/{socketcalls,syscalls}/ + targets
* dash: generates a bunch of specific .c and .h files + targets
* klibc targets
* gzip targets
* kinit targets
* klibc: errlist.c, sha1hash

git status after a build is now down to < 25 lines. :)

Signed-off-by: maximilian attems <max@stro.at>
7 files changed