Go bindings

This adds Go bindings for the jlog.h header file only.

I left out anything dealing with the jlog_header struct because it seems unnecessarily detailed for what people will probably use these bindings for.

Otherwise, see commit messages. It has a test that passes everything the java test passes.