tests: update unused variable test expected output

The expected output is now a relative path, not a full path. Update the
pass/fail detection accordingly.
Merge topic 'FindOpenGL-docs'

0496c430 FindOpenGL: Organize and format module documentation
FindOpenGL: Provide imported targets for GL and GLU

Create OpenGL::GL and OpenGL::GLU imported targets using the locations
found.
Help: Add notes about new OpenWatcom compiler id and versioning
CMake Nightly Date Stamp
CTest: Fix combined inclusive/exclusive label regular expressions
Merge topic 'watcom-overhaul-notes'

559ae189 Help: Add notes about new OpenWatcom compiler id and versioning
Merge topic 'dev/fix-complex-tests'

7db77a82 tests: allow RelWithDebInfo and MinSizeRel configs to work
Merge topic 'compile-OBJECT_FILE_DIR'

8256ccb7 Add OBJECT_FILE_DIR rule placeholder for compilation lines
Merge topic 'xcode-15-string-apis'

23dc6aa1 Xcode: Fix single-configuration generation for version 1.5
Merge topic 'FindOpenGL-target'

b7804cb6 FindOpenGL: Provide imported targets for GL and GLU
cmGeneratorExpression: Add workaround for Borland compiler
CMakeRCCompiler: Handle uppercase 'RC' as resource file format extension

We already match lowercase 'rc'.  Add 'RC' too.  The latter is listed in
other CMake<LANG>Compiler modules as ignored for their languages already.

Signed-off-by: Tim Blechmann <tim@klingt.org>
Tests: Fix RunCMake.TargetSources on Xcode 1.5

Xcode 1.5 does not support multiple configurations.  The generator also
adds some sources internally that cause extra OriginDebug output.
Update the expected output to tolerate it.
Tests: Fix CMakeLib.testRST for relative __FILE__

Pass the test input directory as a runtime argument instead of
depending on __FILE__ to locate it.
Add basic Android platform module

Create a Platform/Android module that includes Platform/Linux since
Android is based on Linux.  Provide only the minimal settings needed to
get builds with Android NDK toolchains to work.

Disable use of RPATH since the Android loader ignores it and we cannot
predict the install destination anyway.

Android supports soname but shared library names must end in ".so" and
we cannot represent the versioned names with associated symlinks on all
host operating systems anyway.  However, we do want the SONAME of
library files to be set so that linking to them by path to the library
file produces NEEDED entries with the soname and not the path.  Add a
new CMAKE_PLATFORM_NO_VERSIONED_SONAME setting to tell the
cmTarget::GetLibraryNames method that not to use the VERSION or
SOVERSION target properties in the soname.
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
FindOpenGL: Fix typo in documented target name

We provide "OpenGL::GL", not "OpenGL::OpenGL".

Reported-by: Daniel Pfeifer