More work for engines on configure
|Reported by:||jvprat||Owned by:||sev-|
The attached patch clears the array of engine variables by using a function to generate it. This way, each engine is defined by just one line (finally!).
It also adds automated handling for subengines and runtime detection of the custom description functions (scumm & sword), so you don't need another variable for it.
Ticket imported from: #1825378. Ticket imported from: patches/847.