Optional 7-zip dependency and better error messages for missing dependencies