add `-fwarn-missing-exported-sigs` (fixes #2526)

This flag only warns about missing signatures if the name is exported,
and takes precedence over -fwarn-missing-signatures. My rationale is
based on not wanting to change the behavior of -Wall.