re-implement rg_parsePropertyStruct to use the 4.3+ runtime functions instead of my handwritten parsing

I think it’s safe now : /
I will be adding non-backing ivars to the __property_list__ structure