add shroud, creates shroud and reveals shroud to syncreport
log panicking infantry to the syncreport.log
fix AutoTarget sync

- ISync interface was missing
- UnitStance enum was unhashable
Merge pull request #2737 from Mailaender/shroud-sync

add Shroud, CreatesShroud and RevealsShroud to syncreport.log