ipc: Remove AnonymousPrinicipal from server side of VCs.
This is part one of a two part change to get rid of VC.anonymous principal.
This change makes the following changes:
(1) InternalNewServer requires principal argument
(2) StreamManager.Listen requires principal argument
(3) vif.InternalNewAcceptedVIf requires principal argument
(4) vc.HandshakeAcceptedVC requires a principal argument
(5) vc.LocalPrincipal is no longer a Server or VC Opt.
And some other various cleanups.
Up next: Do something similar for the Client side of the VC.
Change-Id: I7c766383a18589b49df0a3978ef501643862f2b8
24 files changed