Remove stray tab characters which crept in over time
Compiler warning fixes from Brian Knittel
CAPS11 now runs on SimH. The key bug was in the reset routine.  Change by Bob Supnik.

Thanks to Ian Hammond, Lou Ernst, Malcolm Macloud, and Jack Rubin,

In addition, I've added the CAPS11 bootstrap into the emulator module, so no more toggle-in required.

Lou Ernst reported that RT11 V5 does not work with the TA11, even on real hardware. The simulated TA11 does work under RT11 V4; it's included in the stock FB monitor.

One anomaly with RT11 V4 - after writing files to CT0: and then doing a DIRECTORY, all the files lengths are 0. The files are there. I can type them and DIFF them against their source.
Fix bug in PDP11 SET CPU <model> which inadvertently disabled some devices improperly. - Bob Supnik
Fix short block writes on RK06/RK07 devices to write zero filled buffer data. (Oleg Safiullin)
Adjusted DMC implementation to allow for a more flexible number of devices and to support the DMP and DMV devices which haven't been fully fleshed out yet.

Fixed the interrupt acknowledgment logic to allow for proper behavior when more than one controller may have interrupts pending concurrently.
Merge remote-tracking branch 'github-markpizz/DMV11' into KDP
Reworked pdp11_dup to directly use the TMXR packet send and receive interfaces