Allow non-interactive edition of contacts
Allow non-interactive edition of contacts

And add an edit command. The add and edit commands try to guess if
interactive mode is needed (for add, we need both email and realname,
while for edit, we only need one of them, the other if not provided will
be left untouched).

closes #549

laurentb/assnet,laurentb/assnet