KImm operands are (almost) always require special handling.
This patch separates OPERAND_KIMM32 and OPERAND_KIMM16 from other operand kinds. In particular, these operands are excluded from [OPERAND_REG_INLINE_C_FIRST,OPERAND_REG_INLINE_C_LAST] and from [OPERAND_SRC_FIRST,OPERAND_SRC_LAST].
opCanUseInlineConstant, isSISrcOperand and isSISrcInlinableOperand now return false for KImm operands.