ctest: update documentation for CTEST_MEMORYCHECK_TYPE

The AddressSanitizer value was not documented.

Also fix some typos.
ctest: add support for additional sanitizer options

Sanitizers receive options through their environment variable; support
user-specified options here.
CPackIFW: Search algorithm update

Variables like CPACK_IFW_*_EXECUTABLE_FOUND now not needed
Fix a few more places to use cmsys::[io]fstream instead of std::fstream.
CPackIFW: Added support for multiple repositories

Now user can add IFW specific repo with cpack_ifw_add_repository macro
FindBoost: Avoid if() quoted auto-dereference

When testing CMAKE_CXX_COMPILER[_ID] values with if(MATCHES) or
if(STREQUAL), do not explicitly dereference or quote the variable.
We want if() to auto-dereference the variable and not its value.
tests: fix copy/paste from tsan -> asan comments
tests: set sanitizer options properly

Prior to this, these options were just being set in the environment.
Ninja: Fix variable duplication in RSP rules

Stream clear() resets stream state but does not actually clear its content.
Merge topic 'encoding-fstream'

42e39bb3 Fix a few more places to use cmsys::[io]fstream instead of std::fstream.
Merge topic 'cpack-ifw-updates'

ed9684a2 CPackIFW: Added support for multiple repositories
f9f74874 CPackIFW: Search algorithm update
Merge topic 'FindBoost-CMP0054'

c9300464 FindBoost: Avoid if() quoted auto-dereference
Merge topic 'fix-ninja-rsp-var-duplication'

71da30ca Ninja: Fix variable duplication in RSP rules
Merge topic 'ctest-memcheck-sanitizers'

f25e431d tests: set sanitizer options properly
f0661bf3 tests: fix copy/paste from tsan -> asan comments
ca9cc25c ctest: add support for additional sanitizer options
0b9ffffc ctest: update documentation for CTEST_MEMORYCHECK_TYPE