Mac: update the SDL2 plugin build settings
TextArea: less hacky auto scrolling
only bgs have dreams; fixes getting chapter text and innates elsewhere

all games have bg1 leftovers, but only bg2 replaced the content
skillsta.2da: extended with the Untrained column from skills.2da

we need it for that skill distinction and this way we avoid the need to read it at all
Actor::GetSkill: added iwd2 trained/untrained distinction
iwd2: made all implemented skills respect their training needs
MapControl: behavior modification to alow click and drag at any point.

also fixes a minor drawing regression
Increase max_op_dist and activate dialoge on clickable infopoints for torment
In Torment, TNO needs to talk to the centre of the trap portal trigger, not any of its 'points'
When PC fails to unlock a door, torment needs to know so it can start dialog
Talking polygons can't be expected to check for sight, because they are often blinded by the hitmap
KAPUTZ: Can't just use the actor name, the actual GAM variable has _DEAD appended to it

-There is also the KILL_ prefix, which might be contextually something different? Unimplemented for now
Hack to stop the RMB cancelling the float menu action
Hack to stop avatar changes switching back to TNO
This line was turning on all the debug layers and ruining cutscenes
Stub out a setpallete call that tramples over the torment worldmap
Dakkon has a jillion secret blades
Eyeballs should be able to be picked up and swapped with each other, various other things no

-if this looks completely backwards, that's because I had my keyboard upside down to make it fun
Bring torment spell selection into the 90's