Prepr: improve the error message for hex decimal after #line
Constant: remove the requirement that SHR/SHL right param must be UINT
Constant: implement IntC:and/or/xor/not
Constant: implement static method convert()
Types: implement integerPromotion() and usualArithmeticConversions()
PPDefs[Token]: add assertions for m_code in some extraction methods
Prepr: implement partial #if expression parsing
Prepr: expand all values to [u]intmax_t in expressions
PPLexer: report prefixed strings/chars, since they are not supported yet