Make the MZ loader use non-CS relative offsets. Fixes #1044

I'm not very expert about x86 segmentation & DOS code, please review before merge