Currently, SBTarget::SetModuleLoadAddress cannot accept the large slides needed to load images in high memory. This function should always have taken an unsigned as the slide as it immediately passes it to Target::SetSectionLoadAddress which takes an unsigned. This patch adds an overload and check that the slide is positive for the signed variant.
rdar://101355155