Follow-up on r34247: issue #3320: Commit fails to block on tree-conflict.
Follow-up on r34247: issue #3320: Commit fails to block on tree-conflict.

Fix handling of changelists in r34247, compare against child entry instead
of parent entry. Also, when using changelists, silently skip tree-conflict
victims that have no entry.

Note: There is no way of assigning a tree-conflict victim that has no entry
to a changelist.

Move the checking of tree-conflicted children out into another function
for code readability.

* subversion/libsvn_client/commit_util.c
  (bail_on_tree_conflicted_children):
    New function contains the error detection on tree-conflicted child nodes.
    Handle changelists properly (s.a.).
  (harvest_committables): 
    Move checking of tree-conflicted children to
    new function bail_on_tree_conflicted_children().

jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion