OK, getting all strings that don't end in .so or .a is not good. Lots of
problems. I made a list of file suffixes that include c and c++ source
files now.
There are 2 bugs. The first in ICG.pm did not look for dependencies
that included "src" in the name correctly. The code was inserting the
"src" in the incorrect place. The second bug is in mis_dep.pm. That
bug did not include non ".o" files from the beginning.
Changed all header file once include variables to follow the same naming
convention and not start with any underscores. Also deleted old
incorrect copyright notices. Also removed $Id: tags from all files.
Fixes#14. Fixes#22.