Fixing is_cl_native<char>

`char` and `cl_char` are different types (at least in gcc).
Hence, special handling for `char` is necessary.