caja-engrampa: fixed memleaks, removed useless code
va_start should be paired with va_end
fix logic error
caja-engrampa: fix indentation, add missing unref

see https://git.gnome.org/browse/file-roller/commit/?id=cfffd064e19ca1af3cb331bd11605764424eab47
zero-init signals array