removed varargs and moved signal_description to cpp-common/signalnames