Removed ascii functions from other modules

Replaced str::to_lowercase and str::to_uppercase
Fixed typo... And a billion other things.
auto merge of #6029 : Kimundi/rust/ascii-encoding, r=thestinger

Replaced {str, char, u8}::is_ascii
Replaced str::to_lower and str::to_upper