Add compiler flags for warnings (GCC)
Merge branch 'master' into master_with_coverage