use generic_json types in topojson grammar
refactor value_converters into separate header
usd value_converters in geojson parser