Make svn_client_proplist4() report iprops as documented: with the target,
instead of reporting the same target twice.

This makes it much easier for api users to process inherited properties that
can be changed on the node itself without copying everything and waiting until
the property walk completed before being able to do something.

* subversion/libsvn_client/prop_commands.c
  (recursive_proplist_receiver_baton): Add variable.
  (recursive_proplist_receiver): Report iprops with or before first target.
  (get_local_props): Store iprops in baton before walking and only report iprops
    if the recursive walk didn't do that.


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