Update AUTHORS.txt
Remove a warning  (./configure: 1140: [: unexpected operator) when built with --disable-manage-submodules
How about a less cringe-worthy double-failure message?
mk: Move rust_test_helpers out of libstd

There's no need to distribute these ABI helpers for tests with the standard rust
distribution they're only needed for our tests.

Closes #2665
auto merge of #14671 : aochagavia/rust/patch-1, r=alexcrichton
auto merge of #14673 : sylvestre/rust/master, r=alexcrichton

 Remove a warning (./configure: 1140: [: unexpected operator) when built with --disable-manage-submodules
auto merge of #14676 : brson/rust/double-rainbow, r=alexcrichton
auto merge of #14677 : alexcrichton/rust/issue-2665, r=brson

There's no need to distribute these ABI helpers for tests with the standard rust
distribution they're only needed for our tests.

Closes #2665
Add detection of dead struct fields
Remove the dead code identified by the new lint