FindMPI: Extract -Xlinker options

Extend the regex that mathces -Wl, linker options to match -Xlinker too.
These are used by Intel MPI and perhaps others.
Misc. fixes for the Oracle / Sun compiler.

A few pieces of code have some ambiguous type deduction that seems to
resolve correctly for most compilers but not for the Oracle compiler.
This makes those few instances more explicit.
curl: Use Windows SSL/TLS native implementation

On Windows, when CMAKE_USE_OPENSSL is OFF, use the OS implementation.
This will allow the OS-configured CA list to be trusted automatically.
Fix some Clang -Wstring-conversion warnings

Some false positives, but some flagged faulty asserts
where the ! was inside the string instead of outside.
Tests: Fix OS X version check to use component-wise test

Otherwise 10.10 may be considered to be less than 10.4 and the
tests for CPack will not run.

Reported-by: Sean McBride <sean@rogue-research.com>
ExternalProject: avoid CMP0054 warnings

Found where ${command} is "make" which is a local variable.
ExternalProject: remove extra newlines from log messages

message() already adds a newline.
Merge topic 'FindMPI-parse-Xlinker-flags'

a0792c48 FindMPI: Extract -Xlinker options
Merge topic 'suncc-fixes'

97b65f81 Misc. fixes for the Oracle / Sun compiler.
Merge topic 'curl-winssl'

ba8c6632 curl: Use Windows SSL/TLS native implementation
Merge topic 'assert-no-string-conversion'

2e92570b Fix some Clang -Wstring-conversion warnings
Merge topic 'tests-osx-version'

f53a3340 Tests: Fix OS X version check to use component-wise test
Merge topic 'extproj-extra-newlines'

480e6029 ExternalProject: remove extra newlines from log messages
Merge topic 'cmp0054-warnings-extproj'

a300d0ff ExternalProject: avoid CMP0054 warnings