[geometry] Minor - pass ringtype separately
(further this change was part of a non-committed change)
[geometry] Rescale to integer: changed types to make them consistent
w.r.t. integer/float input points. IP calculation is now always based on
ratios.
[geometry] Added testcases or changed precisions in a few cases
[geometry] Unit test traverse, added  debug info
[geometry] Changes in debug-information