Change precedence of default include paths

The include paths provided by the build manager have more precedence than
those from the compiler.
Otherwise it's impossible to reach some libraries, if they are already
provided by the system.

This leaves:
1. user
2. build-manager
3. compiler

REVIEW: 121027
Re-enable ctest integration
Merge branch 'master' into cmakePossibleTargetsFile