Fix for DistanceToOut in simple extruded implementation.
The bug affects DistanceToOut for all simple extruded solids having non-symmetrical z positions for the top and bottom faces. Both SExtruBenchmark and shape_testSExtru are not catching this because the tested solids HAVE symmetrical Z sections... Fixed the bug and modified the tests to the more general case.