Rename the no_split_stack attribute to no_stack_check

The old name is misleading as we haven't had segmented stacks in quite some
time. But we still recognize it, with a deprecation warning.
Add -C no-stack-check

Fixes #16980.
Add tests for no-stack-check attr and codegen option
auto merge of #17037 : kmcallister/rust/no-stack-check, r=alexcrichton

r? @brson 

Fixes #16980.