Make Char part of ITType

This enables back end specific character encoding and unifies some arithmetic/comparison operations on chars.