Unittest - SIGABORT was not being correctly identified

* In Python if the process receives a signal, the exit code is negative
Unittest - default to not merging stdout/stderr during tests

* Tests will now check that stderr is used for errors
* Tests were adjusted to reflect the API change
Unittest - Adjust failing tests due to split of streams
Unittest - Refresh TW-1418 which still fails on \-