parse with NumberFormatInfo.InvariantInfo everywhere

closes #5240
fix trailing comma
remove unused OpenRA.Server extensions
StyleCop
new shorthand Exts.(Try)ParseIntegerInvariant
Merge pull request #5262 from Mailaender/parse-invariant-culture

Added checks for NumberFormatInfo.InvariantInfo everywhere
Fix warning message when compiling under Windows (MSBuild/VS).
Merge pull request #5303 from reaperrr/win-warnings

Fixes warning message when compiling under Windows (MSBuild/VS)
Fixes harvester husk Z sorting on refinery.
Added "make test" to Windows' make script.
Fixes #3036

See also #5149, #5191
Fixes #5278: SAM site on the TD shellmap starts open
Patched the console PR as requested by xanax`
Merge pull request #5310 from Unit158/console

Patched the console PR as requested by xanax`
Merge pull request #5309 from pavlos256/sam-site-starting-state

Fixes #5278: SAM site on the TD shellmap starts open
Merge pull request #5306 from reaperrr/ra-proc-husk

Fixes #5087
Merge pull request #5296 from Unit158/win-make-test-fix

Added "make test" to Windows' make script.
add spice refinery smoke overlay when harvester docked
Merge pull request #5119 from Mailaender/spice-smoke-overlay

Added smoke to the spice refineries
Fixes Camo Pillbox not decloaking when attacking