Following up on r1154278, add a similar fallback behavior as neon has, in serf for retrieving dirent->has_props on older servers (< Subversion 1.4).
Following up on r1154278, add a similar fallback behavior as neon has, in serf
for retrieving dirent->has_props on older servers (< Subversion 1.4).

The test behavior in neon might be a bit cleaner (test before using), but
simply checking the result doesn't cause additional requests on the very
likely case that we have a server that does support deadprop-count.

* subversion/libsvn_ra_serf/serf.c
  (get_dirent_props): Add session argument and retrieve allprops when
    necessary.
  (svn_ra_serf__stat,
   svn_ra_serf__get_dir): Update caller and perform request again if we just
    learned that we are talking to a very old server which doesn't handle
    deadprop-count.

jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion