Randomize the port used for testing
Made port randomization optional (but default for "make grade")
Merge branch 'feature-port-randomizing'