WIP: Fail testsuite
This update to the testsuite allows to test for failing runs. These can be either due to wrong input files, or due to missing components (i.e. SPARSKIT, etc). Deliberately failing runs are to be defined as "FailingInput". Error messages are checked by "errormatch" lines.
This update to the testsuite allows to test for failing runs.
- I have checked that my code follows the Octopus coding standards
- I have added tests for all the new features added in this request.