Minion fixes

Fix issue #5395, #4598.

When running multithreaded minion create a tid key in the job data in proc and handle this in saltutils.runinng.

Both threaded and multiprocessing minion are working on windows 7.

Multiprocessing is still slow as it's reloading all of the modules for every command (it always did this).

Threading is fast. It probably should remain the default on window for now at least.

In both cases I no longer get timeouts for windows minions as they now responded to find_jobs while running a long command e.g test.sleep 60