FindBoost: fix find_library call when using "re-rooting"

When using CMAKE_FIND_ROOT_PATH, FindBoost is able to find the first
component and cache the full path of the directory in Boost_LIBRARY_DIR
so that all components are looked for in same directory. The issue was
that, when looking for the other components, Boost_LIBRARY_DIR was
re-rooted against CMAKE_FIND_ROOT_PATH even though it was already a path
on the host. This change fixes this by disabling the re-rooting in the
find_library call when using Boost_LIBRARY_DIR as a hint.

See http://www.cmake.org/pipermail/cmake-developers/2014-October/011670.html
OS X: Detect deployment target flags from GNU Fortran compilers

Reported-by: Bill Somerville <bill@classdesign.com>
CPackRPM: Support pre(post) install script requirements
CPackRPM: Support PREUN and POSTUN requirements
Fix failing StringFileTest when using unicode characters.

Some compilers (e.g. MSVC) can have a different encoding than the build tool.
Changing the test to not use a full include path written to a header file by cmake.
Merge topic 'find-boost-no-reroot'

43b8bfb2 FindBoost: fix find_library call when using "re-rooting"
Merge topic 'cpack-rpm-pre-post-install'

9ed546ff CPackRPM: Support PREUN and POSTUN requirements
add4e50d CPackRPM: Support pre(post) install script requirements
Merge topic 'osx-gnu-fortran-deployment'

4fc3367f OS X: Detect deployment target flags from GNU Fortran compilers
Merge topic 'compiler-include-encoding'

197a026c Fix failing StringFileTest when using unicode characters.