Added user property add functions for int, double, bool, string, color.

If scalar visibility is on then the diffuse color is set to white.
This prevents color tinting in Unity.