Makefile: add more warnings to CFLAGS
skipcpio: limit the local var scope
install: add more error handling

also limit local variable scopes
and remove bogus checks to negativity of unsigned vars
add kate and emacs per directory config files
remove all vim and emacs code format comments
ssh-client: handle /etc/ssh/ssh_config

- disable ProxyCommand
- install the GlobalKnownHostsFile

https://bugzilla.redhat.com/show_bug.cgi?id=1086778
dracut.sh: change the PATH we search for our binaries

/sbin /bin versions should be used over /usr/sbin and /usr/bin versions,
because non-usr is meant for early boot.

See also https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=755271