Added yesterday's daily challenge score table to daily challenge panel.
Changed daily scores server sends to include the seed (so each tables knows which update is for them - can return no entries so there wouldn't be a seed sent otherwise)
Daily challenge table UI now handles ignoring requests if already awaiting an update due to multiple instances.
Fixed PlayerBuildingPlacement tracking buildings being constructed poorly (we had lingering ids for buildings that had been cancelled), fixes NRE on load
RandomAnimationTrigger action no longer uses costly DateTime comparison, opting for Action.TimeSince instead (perf optimisation)
Added some additional AI profiler hooks
Improved Facts profiling
menu element color now read their value from the tileset
tweak main menu ui, the selected tab is now highlight (unselected was darken before), might make it more obvious that there is more than one tab