enable parallel system tests on windows

Evan Hunt requested to merge each-win32-parallel-tests into master

this moves the creation of "parallel.mk" into a separate shell script instead of bin/tests/system/Makefile. that shell script can now be executed by runall.sh, allowing us to make use of the cygwin "make" command, which supports parallel execution.

Merge request reports