gkeys: Create glepcheck action

Migrate the initial use of checkkey to run the glep_check() to the new glepcheck action.
Add 'Notice only' to No Encryption capable header
gkeys: Simplify seed file configs and url handling
gkeys/actions.py: Add missing file option

installkey did not work as it was expecting a possible filename arg.
gkeys: Add refreshkey action and support code
gkeys/checks.py: Fix bug in expiry check
gkeys/lib.py: Some small code cleanups
gkeys/cli.py: Add an end of block print() for data separation
gkeys/cli.py: Split out a common CliBase class and base.py
gkeys/base.py: Add options from gkey-ldap
gkeyldap: Migrate to use the new gkeys CliBase class
gkeys/checks.py: Move mapping constants to pyGPG/mappings.py
gkeys/checks.py: Add combinations of e,a, s to capbilities check
gkeys: Improve capabilities checks, fix key_passed logic

In some cases, it reported pass for glep requirements while also reporting the key not having a signing subkey.
gkeys/checks.py: Improve days handling for subkeys

When an infinite expiredate is found in subkeys, reset the dispay days to the primary key days.
gkeys/actions.py: Fix more tracking logic errors in the final glep pass/fail code
gkeys/checks.py: Show 'e' type keys with '----' value for algorithm and bits
gkeys/checks.py: Add caps, id reasons to pretty_print output

Make the output formatting consistent using ljust().