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.