Empty coverage isn't formatted as empty string, but as "[)"
Move strip from docstring to a separate module
There are no additional static files
Fix building documentation when build directory differs from source one
Extract command-line-option-related code to a separate module; add genman
Split Dwarf-related interfaces from libzwerg.h to a separate header
Split abbreviation-related operators to a separate module
abbrev::T_DWARF shouldn't emit duplicate abbreviation units
allow any number of -e and -f options

Allow any number of -e and -f options.  They are concatenated as if
they were given as one big string.  This allows for a bit nicer
scripting use in some situations, e.g., passing a parameter:

    dwgrep -e "let X := \"$1\";" -e 'rest of script'
make "-" mean stdin

This changes the -f option so that "-f -" means to read from stdin.
The patch itself is quite ugly as I didn't see a much nicer way of
doing this.
update .gitignore

This updates .gitignore for in-tree builds.