Fix a bug in the JavaHL RA reporter implementation, that caused it to spam
the envserve connection with spurious abort-report commands during normal
usage.

[in subversion/bindings/javahl]
* native/StateReporter.cpp
  (StateReporter::finishReport, StateReporter::abortReport):
   Invalidate the reporter after the finish-report or abort-report was
   successful, so that a subsequent call to dispose doesn't send an
   abort-report command again.

* tests/org/apache/subversion/javahl/SVNRemoteTests.java
  (SVNRemoteTests.testSimpleStatus): Use the session after the reporter
   has been disposed to make sure there are no invalid commands hanging
   around in the command queue.


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