Inline render test comparisons / output generation

Instead of shelling out to a python script at the end, do the
work in JS as we go. This lets e.g. `npm run test-suite geojson`
work as expected.