Fix #42: Try random ports until an available one is found.
Merge pull request #42 from mdboom/try-random-ports

Issue with 'asv preview' on MacOS X