Use the 'SYSTEM' flag in include_directories()

The SYSTEM flag asks CMake to pass the necessary flags to the compiler to
disable warnings generated by external include files. With GCC and Clang, for
example, it means using -isystem instead if -I.

This commit does not touch the build scripts of external projects.