Random ports feature.

Adds a possibility of passing '?' in port= argument.