Merge pull request #5770 from mgwilliams/pillar-include-defaults

add ability to pass defaults to included pillar sls
remove thin setup, in own repo now
remove thin manifest, in own repo now
remove thin stuff, in own repo now
Change trans to ssh
change ssh to shell - since it is for shellin' out
refactor salt.ssh.shell to use a class
initial controller code for ssh interface
Update windows.rst

I think 2008 SP1 is needed. In my case it was crashing with return code 0
some fixes
Let's make it reusable having the std{err,out} logging handler names configurable.
Allow the logger names to also be configurable as keyword arguments.
iadd some docs to mine.get for grain matching etc
Fix Multi Master Tutorial link
Merge pull request #5807 from UtahDave/develop

Fix Multi Master Tutorial link
fixes
Include salt-testing as a develop requirement.
Merge pull request #5802 from alexanderhaensch/patch-1

Update windows.rst
doc fix
Merge pull request #5803 from s0undt3ch/develop

Configurable nb_popen std{err,out} logging handler names (Reusability)