MSVC: Fix WinCE arch family preprocessor symbol (#14436)

In commit bd827f98 (Use COFF file header header for architecture
detection, 2013-08-05) the MSVC_<lang>_ARCHITECTURE_ID value computed by
CMakeDetermineCompilerId.cmake changed for WinCE architectures to be the
exact architecture read from the PE header.  Fix platform preprocessor
definitions in Modules/Platform/Windows-MSVC.cmake to correspond to the
architecture family (ARM or SHx) instead of the specific architecture.
VS: Use correct subsystem for VS2008 when checking WinCE compiler id

The subsystem must be set to WINDWOSCE for some SDKs to link an
executable. Set it to 9 for VS2005 and to 8 for VS2008, since the
value differs between the different Visual Studio versions.
Merge topic 'wince-archfam' into next

0b15ffc MSVC: Fix WinCE arch family preprocessor symbol (#14436)
Merge topic 'wince-subsystem' into next

bcb7585 VS: Use correct subsystem for VS2008 when checking WinCE compiler id
CMake Nightly Date Stamp
VS: Use version-specific subsystem for WinCE compiler id (#14440)

The subsystem must be set to WINDWOSCE for some SDKs to link an
executable. Set it to 9 for VS2005 and to 8 for VS2008, since the
value differs between the different Visual Studio versions.
Merge topic 'wince-subsystem' into next

8bb3b3d VS: Use version-specific subsystem for WinCE compiler id (#14440)
Merge branch 'master' into next
Merge topic 'hppa-bootstrap'

ca63bb1 bootstrap: try better workaround for builds on Linux/HPPA
FindGTK2: do not skip target creation if optional dependencies are not found

On some older GTK2 version gio, giomm and cairomm are not available
FindGTK2: Do not use methods not available in older GTK2 version in tests
Merge topic 'FindGTK2-targets' into next

17a53c7 FindGTK2: Do not use methods not available in older GTK2 version in tests
bb024f2 FindGTK2: do not skip target creation if optional dependencies are not found
clean up dashboard

The Borland compiler does not seem to properly handle the substring
signature of std::string::compare.  This commit contains a workaround
for this problem.  This commit also changes the regular expression
used to determine whether The RerunFailed test passes or fails.
Require WORKING_DIRECTORY for RerunFailed test

The RerunFailed test won't behave properly if the test property
WORKING_DIRECTORY is not honored.  Therefore, we now only run this
test if we are building using CMake 2.8.4 or newer.
Merge topic 'ctest_rerun_failed' into next

02573ea Require WORKING_DIRECTORY for RerunFailed test
d10d111 clean up dashboard
bash-completion: Future-proof --help-*-list "cmake version" filtering

A future version of CMake may not print the "cmake version" line at the
beginning of the --help-*-list output.  Filter out the line with 'grep'
instead of 'tail' to tolerate output from versions of CMake with and
without the version line.
Merge topic 'bash-completion-future-filter' into next

c5ee80b bash-completion: Future-proof --help-*-list "cmake version" filtering
bash-completion: Fix filtering of cpack and ctest version lines
Merge topic 'bash-completion-future-filter' into next

2b6e4cd bash-completion: Fix filtering of cpack and ctest version lines
bash-completion: Future-proof --help-*-list "cXXXX version" filtering

A future version of CMake may not print the "cmake version" line at the
beginning of the --help-*-list output.  Filter out the line with 'grep'
instead of 'tail' to tolerate output from versions of CMake with and
without the version line.  Match "cmake version", "cpack version", and
"ctest version" in each corresponding completion script.