mldr: Don't overwrite existing memory when loading files
Also, don't worry about failures mapping PAGEZERO; sane systems
already map out enough pages to reserve the area around `NULL`
as invalid memory.
This should fix some crashes that some users were getting (with mldr overwriting itself).