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