Removing stuff is fun

Remove usage of the short pathfinder in CcmpUnitMotion completely and do not check for obstructions at all. Units pass through each other but other than that it works.
This is in preparation of pushing, but that requires a bit of thinking.

Re-add the line straightening algo because why not.