let GetObjectField produce dummy fields
fix missing return value
marmalade: experimental runOnOSSignal implementation
1) allow methods which are not relocated during link time to be hooked
this is referred to as latehook in the following description
2) add some debugging options:
DEBUG_TRACE_METHODS to enable tracing of methods not seen by strace, the
following sub options are possible:

DEBUG_TRACE_DYNHOOKS this prints a message when a method is called which
is loaded via dlsym by the program (can be helpful)
DEBUG_TRACE_LATEHOOKS this prints a message if a method is called which is not
relocated during link time but latehooked (can be helpful)
DEBUG_TRACE_UNHOOKED this prints a message if a method is called which
is relocated during link time but not hooked (will definately be
helpful)

the following 2 are experimental (these can be helpful):
DEBUG_TRACE_INJ_ARM this prints a message if a method is called which is
compiled into ARM opcodes and not relocated during link time and is not
latehooked (this option works in many cases but currently not if at
least 1 of the first 2 instructions of the method do something which
depends on the pc register)
DEBUG_TRACE_INJ_THUMB this does the same as the option above for methods
which are compiled into THUMB opcodes (THIS OPTION DOES NOT WORK YET)