add CellIsSolidRock functions instead of CellMustBeDigged
explicitly ban blocked cells in path finding
return infinity for cells out of bounds in WeightedMap::GetCellWeight
simplify potential next path cells filtering a bit
cause out of bounds cells are blocked now
improve DigRoom method to process rooms at the edge
add bounds checks into room's corners blocking
fix wall length in staircase room calculation