Implement a seemingly better way of notifying about a tree-conflict. Instead of using a TREE_CONFLICTED flag in svn_wc_notify_t, rather use a new, separate svn_wc_notify_action_t enum value. This also removes all other letters ('A', 'D'...) from tree-conflict notifications ("by force"). ## TODO: This doesn't mean that the actions are actually skipped, though.
* subversion/tests/cmdline/switch_tests.py (tree_conflicts_on_switch_1_2, tree_conflicts_on_switch_2_1, tree_conflicts_on_switch_2_2, tree_conflicts_on_switch_3): Fix up these tests (omitting 'D' notification on tree-conflicts).
* subversion/tests/cmdline/update_tests.py (tree_conflicts_on_update_1_2, tree_conflicts_on_update_2_1, tree_conflicts_on_update_2_2, tree_conflicts_on_update_3): Fix up these tests (omitting 'D' notification on tree-conflicts).
* subversion/tests/cmdline/merge_tests.py (del_differing_file, tree_conflicts_on_merge_local_ci_5_1, tree_conflicts_on_merge_local_ci_5_2, tree_conflicts_on_merge_no_local_ci_5_2): Fix up these tests (add '--- Merging rN...' output lines).
* subversion/svn/notify.c (notify): Introduce a separate switch case for tree-conflicts notification. Remove all inline notification of tree-conflicts from the other notification cases. Use the new way of sending a tree-conflicts notification.