Added signal names and repr.

repr is <signalslot.Signal: signal_name>.

For unamed signals, it is <signalslot.Signal: NO_NAME>. The ugly caps
are to make sure you notice you are calling repr on a signal with no
name, which you shouldn't.