android: generate the custom config from our main sample config
Scrollbar: we dont need CalculateStep()

now that we take frames at construct time we only need to calculate the value when the max value changes
Scrollbar: optimization for when we are at the top
Scrollbar: no need to call RedrawAll()
yet another unneeded RedrawAll

should have been with 2031e80
GUIMA: removed todo, farsight works, is rare and all the notes are ifdefed
DLGImporter: only bg2 has the dialogpause bits, but we use them everywhere

thanks fuzzie
Button: more sophisticated background checking
Another no longer needed RedrawAll call.
remove GoNear and the action queue hacks in BeginDialog
Fix PST store buttons

 * PST can have up to 7 buttons visible at once
Do not display superfluous slot in shared GUILOAD
We have a method to get the controls frame.
Revert "Scrollbar: we dont need CalculateStep()"

Value is a public member of the control, so we can’t assume that outsiders dont manipulate it :(

This reverts commit 41ab02a5d9d2f6eabacf62211346adedd7d63d1a.
Scrollbar: restore a RedrawAll hack with documentation
Window: don’t add unnesicary clipping regions

often we invalidate overlapping controls (level up icon) and often invalidate controls multiple times a single frame.
Therefore its probably faster to weed out unneeded rects then it is to repeatedly blit the same background segment.
GameControl: its never needed to call MarkDirty

GameControl is redrawn every frame regardless of anything.
Initial Commit of FarScreen (tm) patch.

Just adds the basic function and the modifies the start screen to test it.

Play your game at 600x800, or 666x666, or whatever floats your boat!
Super massive commit to modify the load progress bar window to fit to window

Just to show how minimal the footprint is
Reposition the New Life Window