Workaround segfault when emitting a signal with a None parameter

Also, support a response from requests be None in certain places.
Fix raise calls
Add changes file
Merge remote-tracking branch 'chiiph/bug/signal_emit_segfault' into develop