mingw fixes for sigslot.h
mingw fixes (also: how did it ever work?)
rewrite in a way acceptable to mingw