Implement generic List properties

@jpsim 
Why not:

```objc
bool isSwift = [RLMSwiftSupport isSwiftClassName:className];
if (isSwift) {...}
```