IR: Added multi-word operator codes.
Bytecode::ZDACS: Fixed Info::lenChunkSVCT.
Bytecode::ZDACS: Implemented 2 and 3 word bitwise instructions.
Bytecode::ZDACS: Implemented 2 and 3 word shifting instructions.
Bytecode::ZDACS: Implemented 2 and 3 word compare instructions.
Bytecode::ZDACS: Implemented Move_W2 and Move_W3.

Also cleaned up handling of Move_W and moved all the Move* instruction handling to its own file.
Bytecode::ZDACS: Implemented 2 and 3 word add and sub.
Bytecode::ZDACS: Implemented 2 and 3 word InvU.
Bytecode::ZDACS: Implemented 2 and 3 word NegI.
libGDCC: Fixed AddU_W3 and SubU_W3 propagation of word0 over/underflow.
Bytecode::ZDACS: Added NotU_W2 and NotU_W3.
Bytecode::ZDACS: Added Swap_W2 and Swap_W3.
Bytecode::ZDACS: Moved Bitwise handling functions to their own file.
Bytecode::ZDACS: Implemented multi-word multiplication.
Bytecode::ZDACS: Implemented multi-word division.
Bytecode: Renamed Info::moveArgStk_W_dst/src to moveArgStk_dst/src.
Bytecode::ZDACS: Reversed order of extra return words.

This will allow callers to specify a smaller return count to only get the first N words without needing complicated accounting for the function's actual return count.
Bytecode::ZDACS: Rewrote ShRU_W codegen to use PushArg and FastArg.
Bytecode::ZDACS: Added function declaring to Info::preStmnt.
CC: Changed ZDACS long long to be 96-bit.