Initialize array properties on standalone Swift RLMObject subclasses

Initialize the backing array for standalone arrays created with initWithObjectClassName:, and switch the subclasses to using initViewWithObjectClassName to avoid having them create a pointless backing array.

@alazier