Working on isue #4326 (update javahl with new 1.8 APIs).

Implement the svn_version_extended interface in JavaHL.

* build.conf: Declare new JavaHL generated headers.

[in subversion/bindings/javahl/native]
* VersionExtended.h: New; declares native wrapper for svn_version_extended_t.
* VersionExtended.cpp: Out-of-line implementation of VersionExtended.h
* org_apache_subversion_javahl_types_VersionExtended.cpp:
   Implementations of native methods declared in VersionExtended.java.

* SVNClient.h (SVNCliend::getVersionExtended): New method.
* SVNClient.cpp: Inclide VersionExtended.h.
  (SVNCliend::getVersionExtended): Implement.
* org_apache_subversion_javahl_SVNClient.cpp
  (Java_org_apache_subversion_javahl_SVNClient_getVersionExtended):
   Implementation of JNI method SVNClient.getVersionExteded.

[in subversion/bindings/javahl/src/org/apache/subversion/javahl]
* ISVNClient.java (SVNCliend.getVersionExtended): New interface method.
* SVNClient.java (SVNCliend.getVersionExtended): New native method.
* types/VersionExtended.java: New; Java wrapper for svn_version_extended_t.

[in subversion/bindings/javahl/tests/org/apache/subversion/javahl]
* BasicTests.java
  (BasicTests.testVersionExtendedQuiet,
   BasicTests.testVersionExtendedVerbose): New test cases.


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