Removing 4244 warning and cleanup of linked libraries list
Fixing native testing on Windows
All temporary files are stored in tmp* directories, including generic targets
Generic target are handled correctly on Windows now (still fail for different reasons)
Pass total number of tests as expicit parameter to subprocesses, so it works on Windows
Make update look good in standard 80 char terminal (print in single line).
Issue a message about used compiler only once on Windows.
Pass lock as a parameter to subprocesses to make task counter work on Windows
More portable way of doing print in run_tests.py
Merge pull request #481 from dbabokin/win_cleanup

Set of changes for better build and testing experience on Windows