FR: Add explicit includes to JUCE modules

There were many screenshots shared. The OP has a link to a discussion post, @eyalamir posted several links here, and @kamedin posted a screenshot here… but if you want another one, sure, I’ll oblige.

This is what juce_DocumentWindow.cpp looks like to me:

Not pretty.

I did find in the course of reading this/related threads that changing the last dropdown in the errors pane from “Build + IntelliSense” to “Build only” will clean the linker errors from the error list, which will be of great help when I’m focused on my code (wish there was something comparable for TODOs), but as I am trying to modify the standalone filter window I’m digging into the JUCE framework a lot and seeing many many more of these false positive errors.