Expose the recent change detection improvements in the FS API by adding
a STRICT option to rev'ed svn_fs_props_changed and svn_fs_content_changed
functions.

Update all backends and API users.  Most API users want strict behavior
as they would otherwise to calc the diff on their own.  The only exception
is the svn_repos_get_file_revs2 API which passes the data on to a callback.

* subversion/include/svn_fs.h
  (svn_fs_props_changed2,
   svn_fs_contents_changed2): Revved versions of the respective APIs.
  (svn_fs_props_changed,
   svn_fs_contents_changed): Deprecate.

* subversion/libsvn_fs/fs-loader.c
  (svn_fs_props_changed2,
   svn_fs_contents_changed2): Implement.
  (svn_fs_props_changed,
   svn_fs_contents_changed): Update vtable call.

* subversion/libsvn_fs/fs-loader.h
  (root_vtable_t): Update vtable entries for revved API functions.

* subversion/libsvn_fs_base/tree.c
  (base_props_changed,
   base_contents_changed): Accept new STRICT parameter and pass it on.

* subversion/libsvn_fs_fs/tree.c
  (fs_props_changed,
   fs_contents_changed): Ditto.

* subversion/libsvn_fs_x/tree.c
  (x_props_changed,
   x_contents_changed): Ditto.

* subversion/libsvn_repos/delta.c
  (delta_proplists): Update API call.
  (svn_repos__compare_files,
   delta_files): Use the revved API and greatly simplify the code since
                 the FS API changed indications are now reliable.

* subversion/libsvn_repos/dump.c
  (dump_node): Update API call.

* subversion/libsvn_repos/reporter.c
  (delta_proplists): Ditto.

* subversion/libsvn_repos/rev_hunt.c
  (send_path_revision): Update API call but allow false positives for now.


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