Add type_name<bool>() specialization

This adds a type_name() specialization for bool.
Fix bugs with char/uchar/bool literals in meta_kernel

This fixes a few issues that occurred when using char, uchar
and bool literals with meta_kernel.