Pushed V3:
* didn't add the test for not tempering last error, as there are (at least) 5 sites in CreateProcessInternalW which call other kernelbase API which temper last error; fixing all these would have been a too large task (and should wait for an app to actually need it) * using helper to test console handle (at least we're not adding a 6th call site)