Replace special selector syntax with UDA.

The selector syntax [foo:bar:] is replaced with the UDA @selector("foo:bar:").
Add stubs for Objective-C related functions.
Only run Objective-C tests when D_OBJC is defined.