Catch EOFErrors on empty .noseids files

When running a test suite with --failed an empty .noseids file should not raise an EOFError, but run the full suite of tests as if the file did not exist.