lower "which" function search failures to trace

having it at log.debug was dumping out too much
info

Conflicts:
	salt/utils/__init__.py
Use clean/require in file._check_directory state, Fix #4777

Actually check for file removal if test=True
Windows supports this now
Get Windows interfaces if on Windows
Handle `clean` logic even if `recurse` is not set
Check for existance of git-python before checking it's version attribute
Fix problem with cmd.run with onlyif and unless
pop values directly into new var
Add nic option to virt runner
Start on cloud controller tutorial
Add doc on salt virt ethernet control
Add salt/virt to toc

Conflicts:
	doc/contents.rst
Add index to salt cloud controller
Only pass the retcode out to salt-call if retcode_passthrough is

set, first fix for #4904
Add valid_id commit to vulnerability report

Conflicts:
	doc/topics/releases/0.15.1.rst
Fix fomatting
Fix some pep8
Handle leading | in fileclient, Fix #5013
No need to define logger instead if log(which is properly, not signaled, by pylint). PEP-8 formatting fixes.
some copyediting of the stateconf renderer docs