flags for GCC compilers version 4.8 and above. Removed files from gnu-warnings that only apply to versions < 4.8. Consolidated warnings from versions < 4.8 that apply to versions >= 4.8 into the 4.8 warnings files.
Single source, config files, for warnings for both autotools and CMake. Update CMake libraries, tools, tests to use correct flags.