itab.go: ifn/tfn offsets computed relative to correct base address of parent type
inlinetree: use funcID of inlined func, otherwise use FuncID_normal
buildModuleTypeHash(): use same recursion approach as registerType()
Add ABI wrapper funcs with the proper suffix to prevent relocating into a wrapper instead of the actual function - this was previously preventing the building of forbidden packages due to the presence of a mix of both ABI0 and ABIInternal wrapper funcs
Pointer align data on amd64 as well as arm64
Bugfix addSymbolMap where firstmodule prefixed functions would actually point at the new module's code
Add basic reachability analysis/deadcode elimination to avoid building package dependencies deeper than necessary
Assorted bugfixes:
itab.go
: ifn/tfn offsets computed relative to correct base address of parent typebuildModuleTypeHash()
: use same recursion approach asregisterType()