cpp: Fix handling of lsig promotion
* src/gpgsignkeyeditinteractor.cpp (SignKeyState): Add second CONFIRM state. (makeTable): Properly handle local_promote_okay. (action): Handle CONFIRM2.
This fixes changing a local signature to a "public" signature.
- GnuPG-Bug-Id: T1649