Replace Gson integration test that used stale types

We now generate fresh types and do a simple round-trip of some JSON data
via Gson.

Closes #129.
Add more complex Gson test and fix long integers

Closes #130