Adding new language keywords.

Adding the new Objective-C storage type "instancetype" as well as the
property attributes "strong" and "weak".