pattern: use isLuma instead of restricted TextType range
types: remove generic TEXT_CHROMA enum, no longer used
common: rename QP range macros to be consistent with x264

I find QP_MAX_SPEC to be a lot more self-explanatory than MAX_QP