Apply more strict op_depth fixes to move handling to properly handle
shadowed moves.

* subversion/libsvn_wc/wc-queries.sql
  (STMT_SELECT_OP_DEPTH_MOVED_TO): Match the requested node with its direct
    shadowing move by a join.
  (STMT_SELECT_MOVED_HERE): Remove unused query.

* subversion/libsvn_wc/wc_db.c
  (clear_moved_here): Use the moved_to relative path, as that is unique,
    because the moved_from relpath doesn't have to be. This also allows
    removing a now unused query. Return error when the target is not found.
  (db_base_remove): Update caller. Use different column of existing query.

  (follow_moved_to): Simplify code, based on the new query. Don't hide moves
    that don't specify the same revision or repos_relpath. While they are
    out of sync they are still moves, that need to be tracked... or the
    conflict handling isn't able to resolve the problem.


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