Teach the JavaHL native bindings to create property maps from arrays,
not just from hashes; the RA API uses that to represent property diffs.

* subversion/bindings/javahl/native/CreateJ.h
  (CreateJ::PropertyMap, CreateJ::FillPropertyMap): Add variant overloads
   for apr_array_header_t* (i.e., arrays of svn_prop_t*).

* subversion/bindings/javahl/native/CreateJ.cpp
  (fill_property_map, property_map): New helpers with common implementation.
  (CreateJ::PropertyMap, CreateJ::FillPropertyMap): Reimplement with helpers.


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