WIP: Simplify the harvesting logic.

TODO:
 - Harvs need to start harvesting automatically.
 - Need to fix RA and D2K.
 - Upgrade rules for:
    - OreRefinery -> Refinery
    - new RefineryDock traits
    - Harvester.DeliveryBuildings -> Refinery.HarvesterTypes
    - OreRefinery.DockOffset -> (Ore|Tiberium)RefineryDock.DockOffset
    - OreRefinery.DockAngle -> (Ore|Tiberium)RefineryDock.DockAngle