Further fixes for editor room loading.

Room appears to be fully loading in a compliant state with existing
native code. Have only tested with a room from 3.2.1 though, so testing
legacy room files is still required. Next I will replace editor calls to
native with call to new code, and then work on allowing multiple rooms
to be loaded at once.