ObjC: remaining toplevel declarations

* @implementation (class and category)
* @property
* @synthesize and @dynamic
* @compatibility_alias
* method definitions