Make material mandatory in CC3MeshNode.

CC3MeshNode material property now lazily inits if not set.
Deprecate CC3MeshNode ensureMaterial method (delegates to material accessor)
and pureColor property (delegates to emissionColor property). When CC3Material
shouldUseLighting = NO, use emissionColor instead of diffuseColor for color &
opacity properties, and for node GL color.