Implement svn_rangelist_remove wrapper in JavaHL.

* build.conf (private-built-includes):
   Add org_apache_subversion_javahl_types_RevisionRangeList.h.

[in subversion/bindings/javahl/src/org/apache/subversion/javahl]
* types/RevisionRangeList.java (RevisionRangeList.remove):
   Mark overload native and return the same type as the argument.

[in subversion/bindings/javahl/native]
* RevisionRangeList.h (RevisionRangeList::create): New factory method.
  (RevisionRangeList::RevisionRangeList): Make constructor explicit.
* RevisionRangeList.cpp (RevisionRangeList::create): Implement conversion
   from the Java class RevisionRangeList.

* org_apache_subversion_javahl_types_RevisionRangeList.cpp: New file.
  (Java_org_apache_subversion_javahl_types_RevisionRangeList_remove):
   Native implementation of RevisionRangeList.remove.

[in subversion/bindings/javahl/tests/org/apache/subversion/javahl]
* BasicTests.java (BasicTests.testRevisionRangeListRemove):
   New test case; exercises both overloads of RevisionRangeList.remove.


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