make colon() of Char return an OrdinalRange. fixes #1965
improve some Char operators