logged the complete incoming bad session yaml

to investigate #3343
also made StyleCop happy
Fixes crash when trying to change color due to missing fact.shp.

Note: shp preview doesn't remap properly yet, that seems to require another fix.
CleanSquads from units that got stolen
Add TS metrics.yaml with TS remap indices for color picker.
bring back the deviator tank now that AI does not get confused
change color picker preview position as suggested by pchote.
use first frame of C. Yard make anim for color picker preview.
Merge pull request #3761 from reaperrr/ts-color-crash-fix

Fixes TS mod crash when trying to change color due to missing fact.shp
Merge pull request #3737 from Mailaender/invalid-field-index

Added a complete log of incoming data from Session.Deserialize for debugging
Merge pull request #3762 from Mailaender/deviator

Let the AI not command stolen units and brought back the Deviator tank
spaces to tabs and StyleCop cleanup
StyleCop clean HSLColor
StyleCop clean PlayerColorRemap

spaces to tabs
update to SharpFont 2.5.0.1

https://www.nuget.org/packages/SharpFont/
avoid using the filename map.yaml for sequences

this is already used to describe map rules and confuses newbies
fixed RALint.exe System.Exception:

Tried logging to non-existant channel debug
Merge pull request #3777 from Mailaender/map-yaml

Removed sequences/map.yaml everywhere
Merge pull request #3776 from Mailaender/sharpfont-update

Updated to SharpFont 2.5.0.1
Generate a GL Error if framebuffer creation fails.
Filter AI targets based on what it can actually attack. Fixes #3763.