Fixed some little things
Added DTExtern to function declarations for compatibility with ObjC++ files
Refactored signal handling to suck significantly less, and renamed VoidBlock typedef to DTVoidBlock
Hook NSObject's doesNotRecognizeSelector to provide a backtrace, since rethrowing the exception can cause the exception handler backtrace to be incorrect