Defensive programming: Use tor_malloc_zero() in var_cell_new()
To be sure that we don't leak any memory to the network (a la CVE-2011-4576), it would be good if we used `tor_malloc_zero()` in `var_cell_new()`. We currently use `tor_malloc()` which does not clean memory. We currently seem to be setting `var_cell_t.payload` and `var_cell_t.payload_len` correctly before calls to `connection_or_write_var_cell_to_buf()`, but it would be good to future-proof ourselves.
issue