Experimental added support for namespaced signals (similar to jQuery). A namespace is regarded as text following a '.' in the signal name (I considered using "._" also etc) . Only new function is disconnectNS('.my_namespace').
This works backwards compatible in my codebase but I would be very interested if anyone has used '.' in signals and have problems!
added note about IE8 deprecation perhaps