Various improvements.

Accepts various properties from test task (system props, env vars, ...)
Handles ignored tests.
Better handling for process failures.
Windows support.