Use random port in spring-boot tests

Update several tests to use random ports instead of hard coding '8080'
or '8081'.

fixes gh-607
Use random ports for tests

Update remaining tests to use random ports.

Fixes gh-337