Support arbitrary expressions in perlin noise rendering script.
Implement reading and writing the map for 3D veins plugin.

This should completely erase all veins from the map when run.
Implement generation of 3D veins that match the existing mineral counts.

Vein distributions may need some improvement.