in JavaHL, expose the raw values of node status, text status and
depth through new getters in the Status class, keeping the previous
cooked text status value identical.

[in subversion/bindings/javahl]
* src/org/apache/subversion/javahl/types/Status.java
  (Status.serialVersionUID): Bump the serialization identifier.
  (Status.nodeStatus, Status.repositoryNodeStatus, Status.depth):
   New private members.
  (Status.Status): New variant of the constructor that accepts
   values for the new members. The previous constructor is now
   marked as deprecated.
  (Status.getNodeStatus,
  Status.getNodeStatusDescription,
   Status.getRawTextStatus,
   Status.getRawTextStatusDescription,
   Status.getRepositoryNodeStatus,
   Status.getRawRepositoryTextStatus,
   Status.getDepth): New accessors.
  (Status.getTextStatus, Status.getRepositoryTextStatus): Reproduce the
   code that used to conflate the node and text status value in the
   native implementation (see below).
  (Status.isManaged, Status.hasRemote, Status.isAdded,
   Status.isDeleted, Status.isMerged, Status.isIgnored):
   Reiplement using getNodeStatus instead of getTextStatus.

* native/CreateJ.cpp (CreateJ::Status):
   Expose node and text status, both local and repository-side,
   as their raw values. Remove the code that used to conflate the
   text status with the node status value.

* tests/org/apache/subversion/javahl/BasicTests.java
  (BasicTests.testBasicStatus): Change the test condition to use
   the new node status values instead of the cooked text status.


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