Fix deadlock in disconnect()
Print all fired signals using the debugger
implemented unsubscribe method

(cherry picked from commit 42684b3ca68a7aa049d1a438f62ec762fd2998f7)
Actually emit group_gotGroups signal