Add `--linker` option to pass flags to the linker
Adds '--print-link-args' that outputs linker arguments that would be used
core: Replace uses of 'drop' in task module with 'finally'. #5379
Change flags to -Z print-link-args and --link-args
char: fix unused import warning
iter: add a find function
deleted two tests intended to test RUST_CC_ZEAL, an apparently defunct flag for the cycle collector
remove (non-parsing) test related to impl d for d feature
this issue is a dup of another one that has a correct test case

this test case has rotted wrt modern syntax. fortunately, this issue
was a dup of another one, and that one still ICEs.
This test case is obsolete for two reasons

First, it refers to a feature (trait bounds on type parameters) that's
apparently no longer in the language. Second, if I understand the issue
correctly, it should never have been a "run-pass" test because it was
supposed to fail.
changed to impl trait for type stx
iter: add max and min functions
clear *everything* from the tmp directory

The .tmp files were missed before. I don't think there's a need to use
*.ext instead of just *.
Got test cases to pass, after some major surgery
this test still doesn't pass, but at least it parses...
This test case now parses

I've done a slapdash job of fixing up the syntax; it didn't pass before,
and it doesn't pass now, but at least it parses...
Test now passes
added test case for issue 5927
with syntax fixes, this test case now appears to pass
fixed up issue-2185, but now it has a trait failure