Add automatic generation of not yet represented materials to the
threejs node creation process. Updates the material name to material
matching system to support potential 'multiple identical yet distinct'
materials.

Fixes #2159.