More flexible behavior in CMCheckInit use of PRXXXPorts calibration file.

Now looks for a PortString field and uses this via FindSerialPort if it
is there.  Turns out this is better at least for the PR-670, because
the actual number at the end of the usbmodem port string is system
dependent.

DHB