Sync structures
Autofarm: correct incorrect logic for determining if a farm is surface or subterranean
Merge https://github.com/ab9rf/dfhack
Sync submodules
Add more comments to the vmethod interpose implementation.