partition osm ID space to make smaller tag files.
fix initialization error that assumed memory was zeroed
avoid mapping and stream-appending to tag files simultaneously

mapping the file to 4GB was causing appends beyond the legal range
moved protobuf code to another repository

it was no longer directly routing related.