Better ToolMaterial backwards compatibility
 * The deprecated fields should be populated regardless of the constructor used
Merge pull request #995 from squeek502/mat-compat

Better ToolMaterial backwards compatibility