added extra JSON parsing functions useful for debugging and improved error messages
fixed missing return in Optional value description
Merge branch 'structures-as-structures-fix' of https://github.com/datacratic/soa
Merge branch 'master' of https://github.com/datacratic/soa
Merge branch 'recursive_value_descriptions' of https://github.com/datacratic/soa
minor improvements to default descriptions to improve defaulting of getDefaultDescription functions