support gpg-agent with gpg2 >= 2.1

Signed-off-by: Steven Armstrong <steven.armstrong@id.ethz.ch>
implement easier adding/removing of gpg-ids

Signed-off-by: Steven Armstrong <steven.armstrong@id.ethz.ch>
Merge branch 'feature/add-remove-gpgid'