Solved float, f32 and f64 `to_str_radix()` special value ambiguity.

Calling it on a special value now causes a failure, however `to_str_radix_special()` is provided which can be
used if those values are expected, and which returns a tupel to allow differentating them.