logged the complete incoming bad session yaml

to investigate #3343
also made StyleCop happy
CleanSquads from units that got stolen
bring back the deviator tank now that AI does not get confused
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
reorder checkboxes more intuitively

port forwarding under ports
complete password protected servers

closes #2290
try to adjust the widget bounds when hiding the pw field
don't rely solely on ServerError parsing
use an optional logic ticker to fix the timing issues
split connection chrome yamls per logic
adjust direct connect ra
bring the password dialogs to cnc