This is the first serie of a major rewrite of cmd.exe's command engine (lexer, parser, command handling).
The goal is to implement correctly: - command chaining (&&, ||) operators, - fix a number of issues (eg. 32679, 55401, 44063...) - remove some spaghetti code from engine, - allow to move forward on some pending MR (5246 5242 5194 4504...)
This first part mainly extends the tests with the issues listed in above bug tickets & MR.