Roll mclinker back to commit ab976531b28b

The new debug string merging code in upstream breaks pretty badly with
Nyuzi backend.
Merge branch 'upstream'

Roll back mclinker to upstream commit ab976531b28b