Added IMonoArray::InsertMonoObject and made most IMonoClass methods handle mono::object directly instead of IMonoObject (should help some unnecessary casting)
CCryScriptInstance: Store instance flags to help instance lookup on script reload.
CCryScriptInstance: Throw fatal error if reloading failed
ScriptManager.CreateScriptInstance: Utilize Enum.ContainsFlag instead of HasFlag. (Much better performance due to less checks)
Reworked CScriptbind_Entity::GetEntitiesByClass to avoid super dumb vector usage.