conversion uses now ~0u instead of 0 for missing nodes.
Generalized and improved heigtmap converter

- It no longer generates voxels with gaps.
- It accepts a filename as argument, as well as a downscale power.

Furthermore:
- some speedup in the rendering code
- reading and converting read-only pointset files