add module function check, spit out warnings on mismatch
exit with error on mismatch between modules tool and module function
add unit test for module function vs modules tool mismatch check
add new config option to allow modules tool mismatch with module function
provide lib64 fallback option for default sanity check paths
add allow_mismatch named option to check_module_function and pass down build_options to modules tool
enhance unit test for check_module_mismatch by verifying whether allowing mismatch works as expected
add unit tests for --allow-modules-tool-mismatch, print errors occuring where none are expected
fix robot unit tests by redefining 'module' function to be in line with MockModule
fix minor remarks
make unit tests robust against environment in which 'module' function is not defined
fix unit tests after switching to debug log for matching modules tool and 'module' function
fix cleanup for modulestool unit tests
add safe_main wrapper to avoid copy-paste spree of try-except around main in options unit tests
fix warning message on modules tool mismatch
initialize build options through init_build_options in config module
get rid of build_options named arguments, use config.build_option function instead
move default build options to config.py module, make sure that init_build_options initializes a full set of build options
clean up providing default value to build_option function
fix unit tests w.r.t. dropping build option defaults