Incorporate changes after a review of 4583 related files from github, after reducing changes to 33K lines of diff in 219 pair-wise file comparisons and 476 unique additional files. Obviously, I will have missed some changes, but I found a few things of interest. Since this is such a large change with a lot of cleaning for consistent types, I also cleaned up some formatting conventions that always bothered me. At least the style is more internally consistent, but I've kept the PortAudio-like function naming style (e.g., Pm_WriteShort) so the API is almost unchanged (an int32_t was changed to the equivalent PmMessage). This is untested and only compiled on macOS. Next step is test over a high-speed USB loopback, which is waiting on some parts to build the needed hardware.