librustc: Add a hack to allow unboxed closures to achieve the `'static`
bound if possible.

Closes #16560.
auto merge of #16622 : pcwalton/rust/unboxed-closure-send, r=nikomatsakis

bound if possible.

Closes #16560.

r? @nikomatsakis