librustc: Add argument to allow choosing "linker"
auto merge of #6198 : luqmana/rust/linker-arg, r=graydon