Initial quest refactor to move towards a completely lua-based, objective-driven quest structure.
Removed all quest-related WML from scenarios. Added the new version of the quest tag, as well as quest/objective event registration.
Added name to the Forest Beasts quest. Corrected objective string building to include the previous string and to only add color markup if any objectives exist. Corrected status text for count-based objectives.
Brought back the parts of the init_scenario which are required to set things up.
Implemented objective prerequisites. Switched from "Display active quests" to a "Quest Log" which displays active, completed, and failed quests. Added support for a longer quest description. Differentiated active vs. inactive to active vs. completed vs. failed. Added objective on_completion hook and quest objective_completed hook. Added a visit_location objective base class.
Stripped old forest beast-related code from Brent's init_scenario. Separated quest objectives into a separate file. Added default behavior to objective completion, as well as quest completion and failure.
Removed map tiles that are invalid in 1.11.