Windows: Use a shared precompiled header for dolphin code under Source/

This PR makes Windows builds on msbuild use pch.h for all code under the Source directory.
wxWidgets already was using it's own PCH, and continues to.
Other external code being built wasn't using PCH, and still doesn't.
Cuts build time by 20-50%.
Open questions:
Why does the old syntax for build dependencies need to be used in the sln? ProjectReference in msbuild should be all that's needed.
Are there more headers to add to pch.h?
Should pch project(+files) be moved into a dedicated directory?