Add vim modeline
project_config: hide error_if_undef in recursive calls

project_config is calling itself recursively to get the selected
targets, or the selected distribution.

We need to hide error_if_undef to avoid exiting with an error when
calling project_config when no target is set.
factorize gpg fingerprint matching