Nuacht

This commit adds an onunload module method in the same fashion as the existing onload method. These aren't events. This method will be run shortly before a module is (re)loaded if the module was ...
I have observed onUnload being called multiple times. I suspect, but have not been able to confirm, this happens when the pop-up window follows a redirect (attempts to debug with chrome devtools ...