Fixed Intermediate Output Paths

This adds the `<IntermediateOutputPath>` property to each project configuration so that intermediate files are completely separate for each configuration and platform.

I suspect this is what is causing https://github.com/mono/MonoGame/issues/2227.