Stop data leak when handling SMCs.

`ret` was uninitialized and and not fully populated by the SMC handlers
on any paths before it was used to set the VM register values.
Initializing to zero prevents the leak of the uninitialized values.

Change-Id: I08fd88a8e426bd85c1df2351fc79f96913a3f217
diff --git a/src/arch/aarch64/hypervisor/handler.c b/src/arch/aarch64/hypervisor/handler.c
index 440cd66..8c97203 100644
--- a/src/arch/aarch64/hypervisor/handler.c
+++ b/src/arch/aarch64/hypervisor/handler.c
@@ -582,7 +582,7 @@
 
 	case 0x17: /* EC = 010111, SMC instruction. */ {
 		uintreg_t smc_pc = vcpu->regs.pc;
-		smc_res_t ret;
+		smc_res_t ret = {0};
 		struct vcpu *next = NULL;
 
 		if (!smc_handler(vcpu, &ret, &next)) {