Teach find_(path|file) about Linux multiarch (#13742)

Implement support for multiarch include directories as specified here:

  https://wiki.ubuntu.com/MultiarchCross

Generalize the multiarch feature added in commit b41ad3b3 (Teach
find_(library|package) about Linux multiarch, 2011-06-08) to the
find_path and find_file commands.  Teach them to search
<prefix>/include/<arch> whenever they would search <prefix>/include.
Test find_path multiarch support (#13742)
CMake Nightly Date Stamp
VS: Fix WCEPlatformParser member order

Declare members in the same order as they are initialized
in the constructor.
Merge topic 'windows-ce' into next

474d930 VS: Fix WCEPlatformParser member order
VS: Add parser for WCE.VCPlatform.config to read WinCE platforms

Parse the WCE.VCPlatform.config file, which contains the installed
WindowsCE SDKs in XML format, and add possibility to generate
Visual Studio generators for them.
VS: Allow setting the name of the target platform

Since the name for a target platform is independent of its cpu
architecture an additional option is required to set it correctly.
VS: Make DetermineCompilerId working with WinCE too

Add a dummy mainCRTStartup() function, since the linker searches for
it instead of main() and set the CMAKE_SYSTEM_* variables depending
on the MSVC_C_ARCHITECTURE_ID and CMAKE_VS_WINCE_VERSION variables.
VS: Added "Deploy" at project configuration for WindowsCE targets
Merge topic 'windows-ce' into next

bb15f48 VS: Added "Deploy" at project configuration for WindowsCE targets
ed6f8a4 VS: Make DetermineCompilerId working with WinCE too
f584bd9 VS: Allow setting the name of the target platform
e295f73 VS: Add parser for WCE.VCPlatform.config to read WinCE platforms
FindOpenGL: Require GL/gl.h to be found (#13746)

Previously we required only OPENGL_gl_LIBRARY to set OpenGL_FOUND.
Obviously projects need OPENGL_INCLUDE_DIR too in order to use the
package.
VS: Fix WCEPlatformParser local shadowing parameter
Merge topic 'windows-ce' into next

aa335ee VS: Fix WCEPlatformParser local shadowing parameter
VS: Add parser for WCE.VCPlatform.config to read WinCE platforms

Parse the WCE.VCPlatform.config file, which contains the installed
WindowsCE SDKs in XML format, and add possibility to generate
Visual Studio generators for them.
VS: Allow setting the name of the target platform

Since the name for a target platform is independent of its cpu
architecture an additional option is required to set it correctly.
VS: Make DetermineCompilerId working with WinCE too

Add a dummy mainCRTStartup() function, since the linker searches for
it instead of main() and set the CMAKE_SYSTEM_* variables depending
on the MSVC_C_ARCHITECTURE_ID and CMAKE_VS_WINCE_VERSION variables.
VS: Added "Deploy" at project configuration for WindowsCE targets
Merge topic 'windows-ce' into next

3a1006e VS: Added "Deploy" at project configuration for WindowsCE targets
40c36c9 VS: Make DetermineCompilerId working with WinCE too
038df9e VS: Allow setting the name of the target platform
6fe4fcb VS: Add parser for WCE.VCPlatform.config to read WinCE platforms
Merge topic 'FindOpenGL-require-include' into next

4960e91 FindOpenGL: Require GL/gl.h to be found (#13746)
Merge topic 'multiarch-include' into next

da1d9ba Test find_path multiarch support (#13742)
b96f6fc Teach find_(path|file) about Linux multiarch (#13742)