restraintd memleak fixes

This patchset fixes multiple memleaks I found in restraintd. I've also added signal handlers to server.c so that restraintd exits gracefully. valgrind.supp updated with libsoup suppressions.