Fixed an issue where the InterContainerProxy was hanging if it was closed before it was started.

Also fixed a bug where secondary invocations of InvokeRPC would hang because the doneCh was empty.
Also made it safe to close the InterContainerProxy multiple times.
Also changed newInterContainerProxy() to not return an error, as it cannot fail.

VOL-2530

Change-Id: I9ba5b85b720ac96b373bbdd6353f51336d44e2d7
3 files changed