merge
set ignore unknown pragmas after -Wall and -Wextra
fix various -Wunused-parameter warnings
travis cannot cope with debug builds