Remove ALL world references for world unloading.

This commit ensures that all active references to the activeArena world
are removed, hence the world object can be garbage collected and hence
free up memory. This should dramatically help to solve memory leaks and
means restarts will be far less common.