-Z debug-linker

This adds "-Z debug-linker" switch, which:
- makes gcc output the command line it passes to ld,
- makes rustc echo gcc's stdout and stderr even when linking is successful.