Lint fix
Merge pull request #15092 from cachedout/dockerlint

Lint fix
fixing the debian_ip to allow setting a hostname that is not a FQDN per #15085
Merge pull request #15089 from cachedout/lxc_test_fix

Fix exception inside lxc
Add mkmnt logic
Merge pull request #15056 from dmyerscough/fix-ssh-timeout

Fix #14981 ssh timeout
Merge pull request #15066 from cachedout/catch_broken_event

Catch broken event
Merge pull request #15080 from cachedout/cp_cleanup

Cleanup cp.push and file_recv_max_size options
Merge pull request #15094 from garethgreenaway/15085_debian_hostname

fixes to debian_ip
Update dockerio.py

Added comments for extra function loaded
Merge pull request #15095 from thatch45/dmyerscough-develop

Merge #15055 with fixes
Merge pull request #15097 from mikelodder7/develop

Update dockerio.py to have comments for new state function
Trim the output file as opposed to delete to keep same permissions.

Fixes #14979
Add test case for output file permissions

Refs #14979
Add support for `--output-file-append`. Fixes #15074.
Add test case for `--output-file-append`
Merge pull request #14812 from garethgreenaway/pkg_upgrade_fail_check

Changes to pkg related modules and pkg state
Catch exception raised when pkg.refresh_db is called

This catches an exception that may be raised as part of the code added
in #14812.
made copying the environment safe
pylint fixes