CMake: bump minimum required CMake version (2.8.9), fix policy control

The version 2.8.9 was previously required for a subset of sources,
in particular Qt-related sources.

This version is now available in Debian stable,
so make it a global minimum.

Moreover, avoid trying to accept the CMP0020 policy on CMake versions
older than the introduction of the policy.