Even more linting
Fallback to grep-available for virtual pkg support
Reduce duplicated code
Fail with meaningful error message if python-apt isn't installed

This catches the CommandExecutionError raised when python-apt isn't
available and displays the error message as the comment in the return
data for the state.
Add -w --wipe option to salt-ssh to clear the deploy when done
Need to use subprocess if wipeing
remove stdin hook for ext_mods
modify shim to recive tarball ext_mods
initial work on creation of ext_mods tarfile
add ext_mods tarball seq to system
add deploy_ext method
correctluy condition the return data from ext_mods wraped calls
Fix versioning in ext_mods and add formatting to ext_mods wrapped calls
deploy ext_mods to the right place
Merge pull request #16637 from thatch45/ooband_ext

Add -w --wipe option to salt-ssh to clear the deploy when done
Allows for the use or randome thin dirs, fix #16308
Merge branch '2014.7' into send_ext_mods

Conflicts:
	salt/client/ssh/__init__.py
remove unused import
don't pass in bad mods
Fix error when there are no ext_mods to deploy