* Fix Concurrency being zombified but still tasked to run stuff
* Do not tie Android logcat output to whether Gdx was built for debugging
* Simplify GameStartScreen
* Add wiki page on Debugging/Building for Android
* Created DeclareWarReason enum
* Created a new notifyOfWar function and a DeclareWarReason class
* moved handleCityStateDirectAttack to it's own function
* Moved changing modifiers to its own function
* Moved notifyOfWar above onWarDeclared
* Fixed defensive pact canceling notifications
* Added more comments
* Fixed DiplomacyManagerTests
* Warmongering does not stack with defensive pacts
* Reworked how shared enemy modifiers are given out
* Fixed JoinWar notifications
* Added join war translations
* Added missing defensive pact translations
* Fixed translation parameter problems
* Changed "canceled" to "cancelled"
* Some linting and region reorder
* Make MultiFilter accept a negated "and" list plus more unit tests
* MultiFilter gets 'or' capability
* Revert "MultiFilter gets 'or' capability"
This reverts commit 9f6e7c794a42a4542b7815cb5a340767a5cfedea.
* Rename new capital when a civ survives losing their civ-named capital
* Linting
* Make "overflow" city founding names translatable
* Fix some unit tests relying on hardcoded Random() results
* AutoPlay now builds military units more
* AutoPlayEndTurn now launches in a new thread if there are more than 30 units/cities
* Moved AutoPlay to WorldScreen and added isAIOrAutoPlaying() to Civilization
* Fixed AI not wanting to pass through city-state tiles
* Added black space to the end of AutoPlay
* Partially fixed some NextTurnButton AutoPlay Behaviour
* AutoPlay now persists across next turn WorldScreens
* Made player's turn using AutoPlay run on a different thread
* Remove the extra isAutoPlaying variable
* AutoPlay class now manages all AutoPlay threads
* Made AutoPlayMilitary and AutoPlayCivilian both able to run on a new thread.
* Added more comments to AutoPlay
* Maybe finally fixed the problems?
* Expand Events to allow civilopediaText, fixing hidden uniques as side effect
* Fix ConditionalChance save scumming
* Fix ExtraImages not working within mods
* Missing documentation of the changes to Events
* Kdoc to clarify why helper returns nullable
* Lint getJavaClassByName: fix compiler warning and re-sort when
* FormattedLine now throws on problems with extraImage loading
* Fix Tutorial extraImage by removing auto and making it explicit
* Revert "FormattedLine now throws on problems with extraImage loading"
This reverts commit b5ab4084ee96133ea4c0c0d3d43ef4264c352057.
* Partially revert the revert, so bad extraImage fields are console-logged
* Fix Puppets building wonders
* Revert 'Disallow wonders from being selected in puppets, even when 'just' choosing best stat building'
* Simplify wonder logic to not check national wonders separately
* Whoops, world wonder and national wonders have different already built checks
* RiverDirections is now namespaced to RiverGenerator with some pertinent helpers
* Autocomplete of RiverDirections is now handled in the default autocomplete
* Allow display of possible autocompletions for empty "start"
* Brighten that autocomplete possibilities message
* Fix a missed spot
* Improve removepromotion autocomplete