Rework new gbp.conf handling

In commit 9d5366f9db7 the gbp_opts function was reused, so rename
it to gbp_conf instead. Also do not fail if 'git config --file ...'
calls fail.

Additionally support the IGNORE_GBP_CONF setting to allow skipping
execution of gbp_conf.