initialize values passed back via jsonrpc

looked at all these files:

```
# plu@plu-9: grep -r 'Call("' .
./node/cp_client.go:	return s.rpcClient.Call("ControlPlane.GetServiceEndpoints", serviceId, response)
./node/cp_client.go:	return s.rpcClient.Call("ControlPlane.GetServices", request, replyServices)
./node/cp_client.go:	return s.rpcClient.Call("ControlPlane.GetTaggedServices", request, replyServices)
./node/cp_client.go:	return s.rpcClient.Call("ControlPlane.GetService", serviceId, &service)
./node/cp_client.go:	return s.rpcClient.Call("ControlPlane.FindChildService", request, &service)
./node/cp_client.go:	return s.rpcClient.Call("ControlPlane.GetTenantId", serviceId, tenantId)
./node/cp_client.go:	return s.rpcClient.Call("ControlPlane.AddService", service, serviceId)
./node/cp_client.go:	return s.rpcClient.Call("ControlPlane.DeployService", service, serviceId)
./node/cp_client.go:	return s.rpcClient.Call("ControlPlane.UpdateService", service, unused)
./node/cp_client.go:	return s.rpcClient.Call("ControlPlane.RemoveService", serviceId, unused)
./node/cp_client.go:	return s.rpcClient.Call("ControlPlane.AssignIPs", assignmentRequest, nil)
./node/cp_client.go:	return s.rpcClient.Call("ControlPlane.GetServiceAddressAssignments", serviceID, addresses)
./node/cp_client.go:	return s.rpcClient.Call("ControlPlane.GetServiceLogs", serviceId, logs)
./node/cp_client.go:	return s.rpcClient.Call("ControlPlane.GetServiceStateLogs", request, logs)
./node/cp_client.go:	return s.rpcClient.Call("ControlPlane.GetRunningServicesForHost", hostId, runningServices)
./node/cp_client.go:	return s.rpcClient.Call("ControlPlane.GetRunningServicesForService", serviceId, runningServices)
./node/cp_client.go:	return s.rpcClient.Call("ControlPlane.StopRunningInstance", request, unused)
./node/cp_client.go:	return s.rpcClient.Call("ControlPlane.GetRunningServices", request, runningServices)
./node/cp_client.go:	return s.rpcClient.Call("ControlPlane.GetServiceState", request, state)
./node/cp_client.go:	return s.rpcClient.Call("ControlPlane.GetRunningService", request, running)
./node/cp_client.go:	return s.rpcClient.Call("ControlPlane.GetServiceStates", serviceId, states)
./node/cp_client.go:	return s.rpcClient.Call("ControlPlane.StartService", serviceId, hostId)
./node/cp_client.go:	return s.rpcClient.Call("ControlPlane.RestartService", serviceId, unused)
./node/cp_client.go:	return s.rpcClient.Call("ControlPlane.StopService", serviceId, unused)
./node/cp_client.go:	return s.rpcClient.Call("ControlPlane.UpdateServiceState", state, unused)
./node/cp_client.go:	return s.rpcClient.Call("ControlPlane.GetServiceStatus", serviceID, statusmap)
./node/cp_client.go:	return s.rpcClient.Call("ControlPlane.DeployTemplate", request, tenantId)
./node/cp_client.go:	return s.rpcClient.Call("ControlPlane.DeployTemplateStatus", request, status)
./node/cp_client.go:	return s.rpcClient.Call("ControlPlane.DeployTemplateActive", notUsed, active)
./node/cp_client.go:	return s.rpcClient.Call("ControlPlane.GetServiceTemplates", unused, serviceTemplates)
./node/cp_client.go:	return s.rpcClient.Call("ControlPlane.AddServiceTemplate", serviceTemplate, templateId)
./node/cp_client.go:	return s.rpcClient.Call("ControlPlane.UpdateServiceTemplate", serviceTemplate, unused)
./node/cp_client.go:	return s.rpcClient.Call("ControlPlane.RemoveServiceTemplate", serviceTemplateID, unused)
./node/cp_client.go:	return s.rpcClient.Call("ControlPlane.Commit", containerId, label)
./node/cp_client.go:	return s.rpcClient.Call("ControlPlane.Rollback", serviceId, unused)
./node/cp_client.go:	return s.rpcClient.Call("ControlPlane.TakeSnapshot", serviceId, label)
./node/cp_client.go:	return s.rpcClient.Call("ControlPlane.Snapshot", serviceId, label)
./node/cp_client.go:	return s.rpcClient.Call("ControlPlane.DeleteSnapshot", snapshotId, unused)
./node/cp_client.go:	return s.rpcClient.Call("ControlPlane.Snapshots", serviceId, labels)
./node/cp_client.go:	return s.rpcClient.Call("ControlPlane.DeleteSnapshots", serviceId, unused)
./node/cp_client.go:	return s.rpcClient.Call("ControlPlane.GetVolume", serviceId, volume)
./node/cp_client.go:	return s.rpcClient.Call("ControlPlane.ValidateCredentials", user, result)
./node/cp_client.go:	return s.rpcClient.Call("ControlPlane.GetSystemUser", unused, user)
./node/cp_client.go:	return s.rpcClient.Call("ControlPlane.ReadyDFS", unused, unusedint)
./node/cp_client.go:	return s.rpcClient.Call("ControlPlane.Backup", backupDirectory, backupFilePath)
./node/cp_client.go:	return s.rpcClient.Call("ControlPlane.AsyncBackup", backupDirectory, backupFilePath)
./node/cp_client.go:	return s.rpcClient.Call("ControlPlane.BackupStatus", notUsed, backupStatus)
./node/cp_client.go:	return s.rpcClient.Call("ControlPlane.Restore", backupFilePath, unused)
./node/cp_client.go:	return s.rpcClient.Call("ControlPlane.Action", req, unused)
./node/cp_client.go:	return s.rpcClient.Call("ControlPlane.LogHealthCheck", result, unused)
./node/cp_client.go:	return s.rpcClient.Call("ControlPlane.AsyncRestore", backupFilePath, unused)
./node/cp_client.go:	return s.rpcClient.Call("ControlPlane.RestoreStatus", notUsed, restoreStatus)
./node/cp_client.go:	return s.rpcClient.Call("ControlPlane.ImageLayerCount", imageUUID, layers)
./node/lbClient.go:	return a.rpcClient.Call("ControlPlaneAgent.Ping", waitFor, timestamp)
./node/lbClient.go:	return a.rpcClient.Call("ControlPlaneAgent.SendLogMessage", serviceLogInfo, nil)
./node/lbClient.go:	return a.rpcClient.Call("ControlPlaneAgent.GetServiceEndpoints", serviceId, endpoints)
./node/lbClient.go:	return a.rpcClient.Call("ControlPlaneAgent.GetService", serviceId, service)
./node/lbClient.go:	return a.rpcClient.Call("ControlPlaneAgent.GetServiceInstance", req, service)
./node/lbClient.go:	return a.rpcClient.Call("ControlPlaneAgent.GetProxySnapshotQuiece", serviceId, snapshotId)
./node/lbClient.go:	return a.rpcClient.Call("ControlPlaneAgent.AckProxySnapshotQuiece", snapshotId, unused)
./node/lbClient.go:	return a.rpcClient.Call("ControlPlaneAgent.GetTenantId", serviceId, tenantId)
./node/lbClient.go:	return a.rpcClient.Call("ControlPlaneAgent.LogHealthCheck", result, unused)
./node/lbClient.go:	return a.rpcClient.Call("ControlPlaneAgent.GetHealthCheck", req, healthChecks)
./node/lbClient.go:	return a.rpcClient.Call("ControlPlaneAgent.GetHostID", "na", hostID)
./node/lbClient.go:	return a.rpcClient.Call("ControlPlaneAgent.GetZkInfo", "na", zkInfo)
./node/lbClient.go:	return a.rpcClient.Call("ControlPlaneAgent.GetServiceBindMounts", serviceID, bindmounts)
./rpc/agent/agent_client.go:	if err := c.rpcClient.Call("Agent.BuildHost", request, hostResponse); err != nil {
./rpc/agent/agent_client.go:	err := c.rpcClient.Call("Agent.GetDockerLogs", dockerID, &logs)
./rpc/master/client.go:	return c.rpcClient.Call("Master."+name, request, response)

```