don't leak memory
zero-initialize all signals arrays
va_start should be paired with va_end
Merge remote-tracking branch 'upstream/master'

Conflicts:
	mate-panel/launcher.c