Change to using gpg-agent, update submods to match upstream