Hierarchical pathfinder: Speed up edge update
Speed up edge update by being clever, only updating dirty tiles instead of everything (effectively doing to "TODO be clever" here).
This is a substantial speed improvement when an update is necessary.
Differential Revision: https://code.wildfiregames.com/D1834