rename WorldObjectType. WorldObjectType is already an enum somewhere else
fix scriptengine unregisters eventpoller
fix MissionScenario can point to invalid Mission if the MissionSystem decides to delete it