document unload promise resolving correctly with promise shim
Merge remote branch 'KiwiIRC/development' into simosnap