Clean-up and re-commit of a working libgfapi-java-io/native based shim.  (original commits in libgfapi-java-io-original in childsb github repo)