Allow comments on tag specification lines.
Skip binary files.
Expand file types (more C++ types, shell script types, Fortran types, and TeX type).