clean up inheritance heirarchy of worksite tiles.  looks like it should
all be working compile-wise.  will need to test runtime
clean up profiling stuff on worksites -- make sub categories for various
update methods (countwater, scananimals, processwork, checkwork,
inventoryoverflow, etc)