CMake: don't convert warnings to errors

The reason is that future gfortran compilers might provide some warnings that
previous versions didn't, and so the compilation fails. Let the user decide how
to act on warnings.
Merge pull request #6 from certik/cmake_warnings

CMake: don't convert warnings to errors