Support subclassing RLMObjects

Does not support polymorphic behavior.

@tgoyne 
`Parent` and `Child` are entirely separate tables, so `child` would have to be a mixed property.