Stop including internal.h everywhere when we really don't need it.
Review Request #1764 — Created Sept. 12, 2022 and submitted — Latest diff uploaded
Stop including internal.h everywhere when we really don't need it.
Compiled, but didn't test on windows. As such I left all the networking stuff untouched as that's where windows will really need it and that can be done in another rr.