Implement "allow_movement" for dialog

Setting `allow_movement=false` in a [dialog] section will prevent the
hero from moving during the discussion. By default, this value is true,
meaning existing behavior is used.
Merge pull request #853 from dorkster/dialog_movement

Implement "allow_movement" for dialog