Implement dry-run mode at cli level (partially)
Implement dry-run mode at cli level (partially)

This patch adds support for the dry-run mode for all command line
operations, and also makes use of this for commands using the
SubmitOrSend function. For the ones not using it, the flag has no
effect (future patches).

Signed-off-by: Iustin Pop <acf83a5274f31a43af6b914614365999469c1a31@google.com>
Reviewed-by: Guido Trotter <f62ca4d5358bdaeef0e50e57f9f7e231de63727e@google.com>

leshchevds/ganeti,onponomarev/ganeti,andir/ganeti,dimara/ganeti,andir/ganeti,ganeti-github-testing/ganeti-test-1,bitemyapp/ganeti,ganeti-github-testing/ganeti-test-1,mbakke/ganeti,bitemyapp/ganeti,apyrgio/snf-ganeti,ganeti/ganeti,onponomarev/ganeti,yiannist/ganeti,ganeti/ganeti,yiannist/ganeti,leshchevds/ganeti,grnet/snf-ganeti,apyrgio/ganeti,leshchevds/ganeti,apyrgio/snf-ganeti,mbakke/ganeti,grnet/snf-ganeti,mbakke/ganeti,apyrgio/ganeti,andir/ganeti,dimara/ganeti,ganeti/ganeti,yiannist/ganeti