Add to_ascii_upper, to_ascii_lower and eq_ignore_ascii_case in std::ascii
auto merge of #8231 : SimonSapin/rust/ascii-upper-lower-case, r=cmr

Original pull request: Add str.to_ascii_lower() and str.to_ascii_upper() methods in std::str.