Following up on r1603617 and r1603619, move the logic of the post commit
handling of nodes that shouldn't be bumped in the commit queue. This moves
the logic into the working copy and allows further improvements by reducing
the number of db transactions.

* subversion/include/svn_wc.h
  (svn_wc_queue_committed4): New function.
  (svn_wc_queue_committed3): Deprecate function.

* subversion/libsvn_client/commit.c
  (post_process_commit_item): Update caller.
  (post_process_no_commit_item): Remove function.
  (svn_client_commit6): Remove no-commit filter and no-commit handling.

* subversion/libsvn_wc/adm_ops.c
  (committed_queue_item_t): Add committed boolean.
  (svn_wc_queue_committed3): Rename to ...
  (svn_wc_queue_committed4): ... this and allow setting committed boolean.
  (svn_wc_process_committed_queue2): Handle not bumping specific items.

* subversion/libsvn_wc/deprecated.c
  (svn_wc_queue_committed3): New function.


git-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1630337 13f79535-47bb-0310-9956-ffa450edef68