* Raise max number of park entrance objects to 255
* Implement EditorParkEntrance::OnScrollGetSize
* Allow resizing the entrance selection window
* Amend changelog
* Bump PARK_FILE_CURRENT_VERSION
* Allow high image ids when rendering an inline sprite
* CustomWindow: refactor use of ImageId::FromUInt32
* Dropdown: refactor use of ImageId::FromUInt32, ToUInt32
* Remove ImageId::FromUInt32
* Fix typo in mechanic status string ids
* Rewrite InventoryFormatItem to not use inline sprites any more
* Widget: replace ImageId::ToUInt32 with ImageId::GetIndex
* Remove ImageId::ToUInt32
* Move invalidation out of Peep::UpdateSpriteBoundingBox
* Compensate inferred sprite bounds for balloon/hat/umbrella sprites
* Reset all peep sprite bounds at save file import time
This commit fixes the graphics bug #23348 by introducing an asynchronous
command completion signalling system in InteractiveConsole. This causes the
console to stop accepting new inputs while a command is being executed.
The console command system was also refactored to reduce code duplication and
remove return codes, which were unused and also poor error handling.