fix #4587 (stuck units in labs): remove a failing optimization CPathEstimator::FindOffset()
removing IsBlockedStructureXmax & IsBlockedStructureZmax
optimize CPathEstimator::FindOffset another way
PathManager: modularize GetPath() code
PATHESTIMATOR_VERSION++