Actually create OSM objects from the O5M data
This of course breaks the zero-copy property again, due to how we deal
with tag and role strings. That needs some more work on the basic data
This still misses bounding box tags processing, but at this point it's
already more than 10x faster than the OSM XML parser.