Add A* as a path algorithm role

Removed all but one external reference, hopefully making it easier to
test the role. There remains one last TAEB-> reference standing in the
way.
Caller should specify if TAEB can squeeze or not
Replace comment about squeezing

Don't care why, that's the AI's problem. Just note the effect it has on
finding a path.