* make version() capable for pack of packages
* add file_list() and file_dict()
small clean up
Merge pull request #3522 from giantlock/develop

freebsd pkg module improve
Fix issue where user auth was failing due to changes last night
Fix #3314 Add logging and better checks to gitfs fileserver back
Add group_install ability to pkg module (yum)
Merge pull request #3524 from techhat/groupinstall

Add group_install ability to pkg module (yum)
Group parser options.
Small typo fix
Merge pull request #3525 from techhat/typo

Small typo fix
Add JUnit compatible xml output to the tests suite.
Merge pull request #3526 from s0undt3ch/features/junit-compatible-tests-output

Features/junit compatible tests output
don't cache file if there is a nocache tag in the job_dir
Fix issue where bad key pop can lead to stack trace
Add the creation of the nocache file to the jid_dir
Add `--no-colours` to `runtests.py`. Refs #3511.
change failed to authentecate messege to debug

this is not a serious messege and just happens when the master
prompts for a new crypt session.
open up the sockets for ipv6 connections on the minion
Set socket opt for SREQ interface
Add logging for auth failure in wheel and mk_token