When a file externals contents and properties aren't updated during a switch,
but its url is... update the recorded information.

This resolves issues #4411 and #4519.

* subversion/libsvn_wc/externals.c
  (close_edit): Bump external registration if this didn't occur in close_file.

* subversion/tests/cmdline/externals_tests.py
  (switch_parent_relative_file_external,
   switch_relative_externals): Remove XFail markers.


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