When -O0 is specified, we do not do section merging.
Though before this patch several sections were generated instead
of single, what is useless I think.
This is important for current testing of FreeBSD bootstrap.
Particulaty for EFI loader. Since allows to get closer to output of
gnu linkers when needed.
I don't think this is the right place to fix it.
If shouldMerge() returns false, we should override Flags so that it doesn't have SHF_MERGE|SHF_STRINGS.
Then naturally they'll be linked as if they were not mergeable.