Add the singleton field.
Update TODO.
Add a test for multi-threaded access to the PortFinder singleton.
Synchronize access to getNextOpenPort.
Update TODO.