KDP/PDF: Fix build errors

PDP10 & PDP11 project files lost PDF modules in merge.  Put them back.
Help: Don't use tmpfile() on windows

On windows, tmpfile() places the file in the root directory, which is protected on recent versions of Windows.

Use _tempnam to place the temporary file in TMP instead.

On other OS, continue to use tmpfile().
Merge branch 'master' into KDP
KDP: Provide real help

Replace the help string used for debugging the HELP facility with help for the KDP device.

Move introductory comment block into help.
DMC: Changed Control Out reporting of DSR state changes to only report downward transitions when DDCMP is in the Running State.

When these DISCONNECT states are reported, it also reports a pseudo STRT received to indicate the controller needs re-initialization.  This will, hopefully, result in a quick error recovery from the OS side.
Merge branch 'KDP' of github.com:tlhackque/simh into KDP