some objective C support

- ObjCObjectPointerTypeLoc
- ObjCObjectPointerType
- ObjCObjectTypeLoc
- ObjCObjectType