Rewrite repos test 8 to adhere to the proper editor semantics, namely not reusing a delta editor once it has emitted an error, and accounting for the possibilities of delayed errors.
* subversion/tests/libsvn_repos/repos-test.c (authz_path_action_t): New. (get_dir_baton, get_file_baton): New. (test_path_authz): New. (commit_editor_authz): Largely gut, and replace with a table of actions and outcomes, and then iterate over that table.