Alias `Mock` after `MagicMock` definition
Add the code required to run the salt-ssh tests
Update to the latest changes in Salt's source
Don't use print_bulleted since at that stage color support is not instantiated
Provide a custom know hosts file. Really kill the started sshd process.
Add the required `sshd` and `salt-ssh` configuration files
Update the testing `salt-ssh` roster file to authenticate with the current user
Append the tests runner results status.

... in order to have proper exit codes against the tests suite results.
Switched the way some metadata vars are provided

Instead of relying on dictionaries for some of the required metadata, we
now use simpler types like lists and tuples. This allows easier check
for duplicate entries and there's no longer the need to merge
dictionaries.
Attempt to mount Salt's integration files in a RO bind
Revert "Attempt to mount Salt's integration files in a RO bind"

This reverts commit 8d4eea4bf7aceae9e02678e32a3fbd1da0eb5a30.
Some of the house cleaning work should not be done by TestDaemon
Add a routine to check for misbehaving test cases

The idea is to confirm that no directories and filenames were deleted
from the transplanted integration tests directory. Test cases should
only delete the filenames/directories created by them.
Some linting fixes