change all naked DiParticleSystem* pointers to shared_ptr
DiBaseEditorObj release bug fixed