Do not include svn_private_config.h in JavaHL internal headers;
this can cause a mess when compiling without NLS on some platforms.
Specifically, the C++ <string> header might include libintl.h and
then fall afoul of the macro replacements of gettext &Co. from
our private header.

[in subversion/bindings/javahl/native]

* jniwrapper/jni_env.hpp: Do not include svn_private_config.h.
  (Java::Env::error_create_global_reference,
   Java::Env::error_get_contents_string,
   Java::Env::error_release_null_string,
   Java::Env::error_create_object_array,
   Java::Env::error_create_array,
   Java::Env::error_get_contents_array,
   Java::Env::error_release_null_array): New message translation methods.
    Use these wherever _() was formerly used in the header.
* jniwrapper/jni_exception.hpp
  (Java::Exception::throw_java_exception): Move implementation out-of-line.
* jniwrapper/jni_string.hpp
  (Java::String::MutableContents::set_value): Move implementation out-of-line.
* jniwrapper/jni_stack.hpp
  (unknown_cxx_exception_message, caught_java_exception_error):
   New message translation functions. Use these wherever _() was formerly
   used in the header.
* jniwrapper/jni_base.cpp: Include svn_private_config.h.
  (Java::Env::error_create_global_reference,
   Java::Env::error_get_contents_string,
   Java::Env::error_release_null_string,
   Java::Env::error_create_object_array,
   Java::Env::error_create_array,
   Java::Env::error_get_contents_array,
   Java::Env::error_release_null_array,
   Java::String::MutableContents::set_value,
   Java::Exception::throw_java_exception,
   unknown_cxx_exception_message,
   caught_java_exception_error): Implement here.

* jniwrapper/jni_string_map.hpp: Do nto include svn_private_config.h ...
* jniwrapper/jni_string_map.cpp: ... but include it here instead.

* NativeStream.hpp: Do not include svn_private_config.h.
  (JavaHL::NativeInputStream::set_stream,
   JavaHL::NativeOutpuStream::set_stream): Move implementation out-of-line.
* NativeStream.hpp
  (JavaHL::NativeInputStream::set_stream,
   JavaHL::NativeOutpuStream::set_stream): Implement here.


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