Includes: - refactor build_lib and build_lib_example macros - unify src and contrib macros - replace macro with function not to leak definitions - parse list of arguments - different cmake-format file for modules to list one item per line