add some prep work for worksite upgrade item
a bit of work on bounds adjustment gui/container -- have a working
implementation of gui, need to synch data and re-add target-blocks
ability for applicable worksites
Add basic GUI to adjust worksite bounds and target blocks.  Needs
finished implementation in ea. tile to refresh cached block locations.
where to store meta-mapping for upgrade items, how to determine what
upgrades are applicable for each site?
Merge branch 'master' into import_table_models
org. imports.  Much layout work on worksite upgrades.  Upgrade enum
needs to be part of core package (shared in core, structure,
automation).  Actual upgrade item is part of automation package
(upgrades not available unless automation module is present).
clean up implementation of worksite upgrades.  for any tile extending
worksite base the add/remove/drop on break should be functional.  Need
to implement bounds-adjustment stuff in bounded tile, efficiency adjust
stuff in base, and everything everywhere else.
add cached-block verification to worksites on bounds adjusted.  add
basic tool-quality check to quarry for harvest-level.  add basic tool
quality/enchant check for power-use.  add quarry checking for enchanted
tool level for fortune-based drops.  add -very basic- fortune simulation
code for animal worksite. add fortune based drops to mushroom, reed,
crop, tree farms.  add basic fortune-simulation code to fish-farm for
enchanted tools upgrade.
add basic bounds-size-limitation adjust code to bounded and quarry
worksites
upgrade worksite to propagate upgrade status to client-side -- should
resolve issue of improper size limits in bounds-adjust GUI.
update some improper names/translations
add icons for upgrade item(s).  update research tree spreadsheet to
include most upgrades, rework tier of many worksites/etc NOTE: need to
update recipe/research code to reflect sheet.
add recipes and research for upgrades.  
Adjust research for some worksites to ease progression slightly (quarry
and crop farm moved to lower tier)
...whoops...
clean up access-ids for worksite upgrades
resize warehouse GUi to add bounds-adjust button.  
add some basic code to open the bounds-adjust GUI.
NOTE -- need to adjust bounds gui/container to work with non
TileWorksiteBase blocks (e.g. with any IWorksite & IBoundedTile)
update worksite to be adjustable via bounds-adjust GUI.  Need to clean
up cached block lists, and clean up the translation string.  STILL need
to add qty/ofMax display to warehouse GUI somewhere (bottom-right
corner?)
add warehouse tile-update code w/bounds changed  
add warehouse efficiency-code
update torque generator upgrade methods -- non-upgrade-able by design
update structure builder worksite upgrade/etc -- non upgradeable