Progress commit of a rewrite of autolabor to draw from the jobs list and other world information.  A lot still to do on this.

DO NOT MERGE INTO THE MAIN BRANCH.  This code is incomplete and only vaguely tested.
Merge branch 'master' into autolabor
gm-editor now features alt+o to show field offset
Some preparations for new plugin.
Site spawner added to adv_tools
gm-editor, set field to lua return value.
Added minimal width specification to label text tokens.
gm-editor updated to use widgets.
Made dfusion not stop df on input.
Added advfort script, now you can have adventurer forts!!!!!
Revert "Added minimal width specification to label text tokens."

This reverts commit 8081ab8f51665d04a56dc08680f4ddabc4925453.
removed used minw for labels
Increased speed of adv-fort a lot, now filters keypresses to be more intuitive.
Moved advfort to gui subfolder
Some help on advfort and gm-editor
Merge branch 'master' of https://github.com/angavrilov/dfhack
Allowed moving up/down in advfort, now correctly checks for main weapon.
Added ability to look in advfort, moved to tiletypes and fixed most of predicates
Removed console spam
Real construction removal added.