add CMake option SILICIUM_PEDANTIC to control the -Wpedantic compiler option
add make_c_str_source
ignore warnings in external library headers