Add strong, weak, __weak modifiers to Objective-C language

As used by ARC