* cmake: better usage of gcovr for coverage reports * Add test for FileIo::setPath * Remove useless seek() overload * Add missing override specifiers * ignore .vs folder * Small refactors in BasicIo implementations * Remove duplicated doxygen doc * Refactor & add tests for MemIO * Fix compilation warnings on windows