Various significant performance improvements.
Added find_path_*_closer_than
methods for pathfinding that stops when it's within x distance of the target.
Fixed auto_correct
to actually do something (find closest pathable location).
Recoded find_low_inside
code to use normal pathfinding code.