utils/viewer: use slots for signal callbacks
utils/viewer: use slots for signal callbacks

This adds some extra security about callback arguments

gopro/gopro-lib-node.gl,gopro/gopro-lib-node.gl,gopro/gopro-lib-node.gl,gopro/gopro-lib-node.gl