fixed resources table drag source problem
While loading overwrite records with the same id.  Should resolve bug #1750.
Re-check unknown record id after loading.
Revert old fix.
Add 'const' to a spell helper function.
Disease check:  Reuse corprus check from spells.hpp.
Disease Check:  Shorten the resistance calculations.
Fix journal quest logs not being marked finished when there are multiple quest IDs in the log
Hotfix for not being able to scroll the world map
Initial working version.  Video/rendering options supported.  No GUI yet.
Partially address feature #854 by reading the status bar setting from opencs.ini.  Missing GUI update that will affect new top level windows.
Fixed default settings logic and cleaned up comments.
GUI added, but not yet functional.
Made more progress.  Grey out disabled settings.
Cleaned up and got some signals going.
Removed fullscreen checkbox and associated code.  Doesn't really make sense for opencs and a fullscreen windowed mode is just a click or keyboard shortcut away, anyway.
Got window size to work correctly.  Started to incorporate parts of previous settings implementation where possible.
Window size improvements.  Added promoted widgets but seems to be require signal filters for disabled widgets to receive mouse events.
Mouse events to disabled objects implemented via a signal filter.
Show status bar setting working (feature #854). Turns out signals were not needed, may need to clean up later.