[SUREFIRE-956] make forkNumber unique among concurrent surefire-executions in a parallel maven build

This pull request builds upon some changes from https://github.com/apache/maven-surefire/pull/21 - that one would need to be applied first, leaving this one with only commits starting with [SUREFIRE-956] (currently one).