[CMakeLists] update & tidy CMAKE a lot
[kmutil] bugfix & tidy, refactor roundupX to funcs
[kmstr] simplify str_fill_charptr functions
[CodeCoverage] add debug cflags to coverage cflags
[kmutil] fix likely macros
[test_util] fix up tests for util mod, remove crap
[kmstr] small fixes/style changes in kmstr
[kmseq] fixes from  refactor of str_fill_charptr

+ small style changes
[kmmatch] add docs in header
[test_*.c] fix missing initializers in testcases
[CMakeLists] add extra warnings to cmake
Global bug popping and warning fixing
[kmseqfile] add zfprintf version of write

turns out my bufferd method is faster, so will remove this
[kmseqfile] remove slower version of write_seqfile
[kmmatch] rewrite kmmatch hamming dist functions
[kmmatch] tests & bug fixes for hamming dist funcs
[CodeCoverage] always enable branch coverage

lcov>=1.10 has it disabled by default, and it's really helpful.
[CodeCoverage] manually specifiy coverage dir
[test/CML] manually specify coverage dir
[kmseq] fix tests & bugs in seq_ok & fill funcs