Unity build option

Adds a unity build option (disabled by default). If enabled, each component and each MW-subsystem only use a single compilation unit.

Build time test (single core, only openmw was built, no launcher/opencs/esmtool...)
Default - 17:29
Unity - 5:15

I didn't touch launcher or OpenCS, but it could be enabled there too.