Modify JavaHL tests to enable testing with the deprecated
UserPasswordCallback authentication interface.

* Makefile.in
  (check-deprecated-authn-javahl): New target.
  (check-all-javahl): Include dependency on check-deprecated-authn-javahl.

[in subversion/bindings/javahl]
* src/org/apache/subversion/javahl/ISVNClient.java,
  src/org/apache/subversion/javahl/SVNClient.java
  (ISVNClient.setPrompt): Add overloads for both AuthnCallback
   and UserPasswordCallback variants.
* src/org/apache/subversion/javahl/remote/RemoteFactory.java
  (RemoteFactory.RemoteFactory, RemoteFactory.setPrompt): Likewise.
  (RemoteFactory.open): Handler both types of prompters. Update all callers.

* native/org_apache_subversion_javahl_SVNClient.cpp
  (Java_org_apache_subversion_javahl_SVNClient_setPrompt*): Implement native overloads
   of the ISVNClent.setPrompt() method.
* native/org_apache_subversion_javahl_remote_RemoteFactory.cpp
  (Java_org_apache_subversion_javahl_remote_RemoteFactory_open):
   Adjust implementation for changed prototype.
* native/RemoteSession.h, native/RemoteSession.cpp
  (RemoteSession::open): Create prompter wrapper depending on which type
   of prompter was set in the factory.

* tests/org/apache/subversion/javahl/SVNTests.java
  (SVNTests.DefaultPromptUserPassword): Removed.
  (SVNTests.DefaultAuthn): New; factory for both variants of the prompter.
  (SVNTests.initClient): Select prompter based on system propery settings.
* tests/org/apache/subversion/javahl/BasicTests.java,
  tests/org/apache/subversion/javahl/SVNRemoteTests.java:
   Select prompter based on system propery settings.


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