parse more ways, also relations + info

Attention: this changes the schema of the emitted objects as it's theoretically allowed to have densenodes, ways, and relations in one primitivegroup.

btw, emitting each object instead of arrays has been much slower in my piping use case. could be highWaterMarks...