Adds the --nolocalserver flag and supporting authentication flow

such that one can authenticate when calldiff is running on a remote
system, such as GCE.