[DF-3756] Global specular information on landscape
[DF-4168] Added fog glow
Merge remote-tracking branch 'origin/development' into development_ground_fog

Conflicts:
	Tools/ResourceEditor/Data/Materials/Shaders/Default/water.vsh
[DF-4168] Added first halfspace fog implementation
Merge branch 'development' into development_ground_fog
[DF-4168] Added halfSpaceFog to grass
[DF-4168] Removed defines, used for debug
[DF-4232] Added ordered indexes into enumMap
Merge branch 'development' into development_ground_fog
[DF-4274] Fixed bug, when there was no add button for some material properties.
[DF-185] Added red highlight for properties, that aren't used in shader
Merge branch 'development' into development_ground_fog

Conflicts:
	Tools/ResourceEditor/Classes/Qt/MaterialEditor/MaterialEditor.cpp
[DF-185] Fixed camera speed to be applied immediately after it was changed in settings
[DF-4275] Added texture validator for material textures
[DF-4168] Added distance parameter, used with fogGlow flag.
[DF-4168] Exponential ground for
[DF-4290][DF-4291] Fixed material dynamic introspection
Revert "[DF-4290][DF-4291] Fixed material dynamic introspection"

This reverts commit bfc6cc1d0d504dce2bed386fb1e97f885bb90516.
[DF-4290][DF-4201] Fixed dynamic introspection for material flags
[DF-4168] Added switch for linear and exp ground fog