New tools to robustly compute geometric predicates 

To review this PR you should read the doc page moduleGeometricPredicates.dox, which points to the different classes I implemented.