add PostBuildEvent to TS

fixes #3689
add commented AfterBuild target

as all the others also have it
AudLoader: BinaryReader to StreamExts
StyleCop clean ZipFile
Merge pull request #3742 from Mailaender/stream-exts

Ported everything to StreamExts
Merge pull request #3730 from Mailaender/fuck-msbuild

Added some more crap to the TS csproj file to hopefully make it work properly
Split HackyAI into a more manageable set of files.
Initial HackyAI cleanup pass.
Make a bit more sense of FindAndDeployMcv.
Initial cleanup of fuzzy logic.
Initial cleanup of BaseBuilder.
Initial cleanup of Squad.
Rename IState interface method names.
Change Squad.IsEmpty -> IsValid.
Initial cleanup of StateBase.
Remove explicit List<Actors> everywhere.
Add IEnumerable<WPos>.Average overload.
Remove StateBase.AverageUnitsPosition.
Merge CalculateFuzzy and CanAttack.
Rename and simplify MayBeFlee -> ShouldFlee.