Undefined function handler now generates machine code using llvm jit
Better structuralized CMakeLists tree
i386 support in UndefinedFunction
Revert "Provide some symbol info to GDB via the JIT interface."

This reverts commit 29ac45105c871b285d1834808e888f89becac639.

Conflicts:
	src/dyld/MachOLoader.cpp
	src/dyld/MachOLoader.h
	src/dyld/ld.cpp
	src/dyld/ld.h
Ancient CoreServices/Carbon Mathematical functions
Fix libSystem linking
CoreServices: accept nullptr in WideDiv* remainder argument
Consider $PWD when searching for library names with no path included. This is unlike what ld-linux does.
Optimize class_ref/super_ref fixup speed, always fixup all elements
Implemented an __eh_frame reader & relocator to fix __eh_frame overruns when a terminating entry is missing.
This implementation will enable future DWARF register code fixups on i386
Adding a missing copyright header in src/dyld/eh/DwarfPointer.cpp
Fixed/removed misleading comments in src/dyld/eh + other subtle changes
Fixing a libutil reference
Merge remote-tracking branch 'upstream/master'

Conflicts:
	CMakeLists.txt
	src/dyld/ELFBlock.cpp
	src/dyld/ELFBlock.h
	src/dyld/MachOLoader.cpp
	src/dyld/UndefinedFunction.cpp
	src/dyld/UndefinedFunction.h
	src/dyld/ld.cpp
	src/libSystem/CMakeLists.txt
	src/libobjcdarwin/new/class.cpp
	src/libobjcdarwin/new/class.h