Patch/geomutil

Portably remove usage of AWT from cdk-base. The new GeometryUtil replicates GeometryTools but without the AWT usage. This class could in general do with a API clean up which I might do in future.