Initial commit

new file:   .gitignore
new file:   AUTHORS
new file:   COPYING
new file:   ChangeLog
new file:   INSTALL
new file:   Makefile.am
new file:   NEWS
new file:   README
new file:   THANKS
new file:   autogen.sh
new file:   configure.ac
new file:   src/app-specific/Makefile.am
new file:   src/general/Makefile.am
new file:   src/general/shell_common.sh
new file:   src/general/showsigs.c
new file:   src/general/slaughter.sh
new file:   src/system-specific/Makefile.am
Add zfd,improve libs,improve syntax,add shell libs,add cflag

* add -ansi to CFLAGS
* small syntax improvements
* improve copyright notices, update copyright years
* split and improve shell common libs
* improve function/var naming structure (non backwards-compatible)
* added zfd.sh
Update ChangeLog and NEWS to reflect new changes
Fix version numbering formats
Fix CFLAGS,add showsigs optparsing,showsigs sig-handling

* remove -ansi from AM_CFLAGS
* add -Wall -pedantic-errors -fomit-frame-pointer -O3 to AM_CFLAGS
* add --help, --version, --source stub to showsigs
* use sigfullset instead of sigemptyset to initialise sig handling in showsigs