qtypetraits.h: add is_signed/is_unsigned/not_/not_c predicates