Modifies tests to return [None] if the test was actually applied but no errors were found.
Adds additional tests to distinguish between the 'the test was applied and no errors were found' case and the 'there was no need to actually apply the test' case.
Corrects an internally-invalid zip file in the test data directory
This PR: