f fd848
Index forward-declared but not defined classes

For a class that was forward-declared with @class, but not defined with
@interface, we still need to create a record, since otherwise the type of the
pointer to such a class will be invalid. Same with protocols.

Also the native indexer test now accepts testData paths as the command line
arguments
Support returned integer value of objc_msgSend
Don't wrap Obj-C selector name in ID

This had no real usage and was less efficient than passing a plain string
1