Removed cohesion events & cohesion component, now handled on a per settlement basis
Settlement levels boilerplate
Unlocks can define a required settlement level (must have at least 1 settlement of the given level in order to research)
Removed Group need type, now always associated with a Settlement or Unit
Fixed decals persisting between sessions
Replaced a bunch of Enum.HasFlag usages with non-alloc HasFlagEntityType ext method
Added ClearFog cheat (turns fog of war off)