build_module.sh: various fixes for batch mode - sudo is not mandatory anymore - update repo caches prior to dependencies installs - do not install suggested/recommended packages on debian-based distros - xmllint/xsltproc are added to build dependencies - exit with code 1 when module build failed