Lower the target independent signed saturating instructions to qadd8 and qadd16. I've lowered this from a sadd_sat, catching the node early before it is promoted. This also adds a QADD8b and QADD16b node to mean the bottom "lane" of a qadd8/qadd16, so that we can call demand bits on it to show that it does not use the upper bits.
Also handles QSUB8 and QSUB16.