* encapsulate routing_s::_stepup
* encapsulate routing_s::_route
* cleanup
* removed self ptrs from InventoryInterface
* Use a full trace for the AI LoF test.

* That sould stop them from trying to shoot through bulletproof windows and
  other indestructible transparent obstacles.
* Don't abort AI move if they are hurt mid-move.

* It breaks their tactics because the AI won't check that they actually arrived
  at their intended destination before trying to carry out the next actions.
* TODO: This isn't optimal, it would be better if the AI checked for mid-move
  interruptions and choosed an appropiate response, but this shall do for now.
* added save directory to gitignore
* added 10 new female heads for the soldier models by Paweł Michałkiewicz

* released under GPL2 or later
* removed unused variables in PR_ProductionList_f and US_RemoveStoredUFO
* fixed gcc warning about inlining KeyValuePair::asVec3
* fixed head positions in the world

* this fixes too low heads for some female soldier heads
* TODO: must also be done for the femalelight armour head versions
* fixed head positions in the world

* this fixes too low heads for some female soldier heads
* introduced class Routing
* pass class Routing to RT_UpdateConnectionColumn
* more class Routing in the interfaces
* also use Routing in the debug functions
* add mail entries to Alien WE suite
* reimplement capacity counters for market UI
* ate some spaghetti (reduced code complexity)
* doxygen