additional unknown fields tests
Fix for ByteBuffers bug.

Also modify the tests to expose the problem.

Also fix bad ByteBuffer handling in TReadableJSONProtocol.
1.8.3 release