Automatically ignore readonly properties

Readonly properties aren't persistable, so making the user explicitly ignore them is annoying. Also works around NSObject having some properties that used to be methods in the non-simulator iOS 8.0 SDK.

Fixes #905.

@alazier 
Suggest to rename this now it returns a boolean.