Fixes apparent bug in this module
Adds add_sane_warning_flags which adds warnings to CMAKE_CXX_FLAGS, inlines join because I couldn't find a way to include it from this module