JavaHL: More efficiently manage our local references when creating Java objects in C++ by using the JNI reference frames concepts.
JavaHL: More efficiently manage our local references when creating Java
objects in C++ by using the JNI reference frames concepts.

While we're here, fix some indentation.

* subversion/bindings/javahl/native/CreateJ.cpp
  (LOCAL_FRAME_SIZE, POP_AND_RETURN_NULL): New.
  (ConflictDescriptor, ConflictVersion, Info, Lock, RevisionRangeList,
   PropertyMap, Set):
    Use reference frames to manage our local references, removing the need
    to explicitly delete the references.


git-svn-id: f8a4e5e023278da1e04e203c7fe051e3c4285d88@925370 13f79535-47bb-0310-9956-ffa450edef68

wbond/subversion,YueLinHo/Subversion,wbond/subversion,YueLinHo/Subversion,wbond/subversion,YueLinHo/Subversion,YueLinHo/Subversion,wbond/subversion,YueLinHo/Subversion,YueLinHo/Subversion,wbond/subversion,wbond/subversion,YueLinHo/Subversion,wbond/subversion,YueLinHo/Subversion