Replace the Class Names and Project Refs arrays with a Map.
This commit replaces the Actor Info.{Actor Class Project Refs,Actor Class Names} with a Map<string, LVClass ref> with the same name "Actor Info.Actor Class Project Refs" (in the same cluster).
It prevents possible bugs due to modification of one of the previous arrays without updating the other, or reordering issues.
In the future, it might be possible to extend or replace the value of the Map with a more comprehensive structure (class, cluster, etc) containing information about the Actor's methods and their references (currently stored, if I understand correctly, in the Actor Info.Do VI Refs, but only for the currently visible Actor). Such a change would presumably require scanning all Actors during Initialize, rather than one by one during the Value Change event as they are selected. This might be good/bad.
Initial manual testing suggests nothing has changed as a result of this change.