Implement SC Keygen and move PGPSC widget
This adds support to generate a key on a OpenPGP Smartcard.
Ifdefed out until we can require the next GpgME Version.
The OpenPGPWidget was moved into its own file as PGPCardWidget
as it has gotten quite large.