Initialize array properties on standalone Swift RLMObject subclasses

With Swift RLMObject subclasses, RLMArray properties start out as placeholder array objects rather than nil, so handle converting them into proper standalone arrays on first use.

@alazier