fixing implementation of JsonToStringStyle with test cases. removing unnecessary attributes and reimplementing appendFieldStart to throw unsupportedOperationException when fieldName is null
Merge branch 'origin/branch-3-json-style'