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
fixed Date throwing an exception when its value > LONG_LONG_MAX
first set of changes required to support recursive value descriptions
finished supporting recursive value descriptions
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
removed gratuitous abort()
implemented Date::fromTimespec
added better error messages when an object field fails parsing
added better error messages when an object field fails parsing
Merge pull request #55 from datacratic/date_large_ints_fix

fixed Date throwing an exception when its value > LONG_LONG_MAX
Merge pull request #61 from datacratic/better_json_parsing_messages_rebased

added better error messages when an object field fails parsing
Merge pull request #57 from datacratic/recursive_value_descriptions

Recursive value descriptions
Merge branch 'master' of github.com:datacratic/soa into better_json_parsing_error_messages
gcc-4.8: make use char_type to avoid fatal "useless type" warnings
Added Field::compare and Field::operator == for const char * and std::string refs
Merge branch 'master' of github.com:datacratic/soa into better_json_parsing_error_messages