## Summary of Changes
## Release Management
* Affected package(s):
* Issue(s) solved (if any): fix#0000, fix #0000,...
* Feature/Small Feature (if any):
* Link to compiled documentation (obligatory for small feature) [*wrong
link name to be changed*](httpssss://wrong_URL_to_be_changed/Manual/Pkg)
* License and copyright ownership:
## Summary of Changes
Defaulting to Convex_hull_traits_3 instead of
Kernel_traits<Point_3>::type
Prevents crash for point sets with [collinear
points](https://gist.github.com/soesau/351a3fa69e550a27fa629fc8e085da6a)
## Release Management
* Affected package(s): Convex_hull_3
## Summary of Changes
For the testcase provided in this PR `compute_vertex_normal()` is
particularly slow. A vertex has a fan of incident faces with identical
normal. As the first fix tests with `operator==(Vector_3,Vector_3)` it
is still slow when the object is slightly rotated or perturbed. With a
bound on the angle between normals it is fixed, but is that acceptable?
For `double` probably. Do we have to specialize for exact number types?
## Release Management
* Affected package(s): PMP
* License and copyright ownership: GF
## Summary of Changes
Reduced data set to illustrate Issue #8213.
The collapse of edge `v1-v2` results in a completely wrong placement of
the vertex.

The next step is to make the placement robust.
## Release Management
* Affected package(s): Surface_mesh_simplification.
* Issue(s) solved (if any): fix#8213
* License and copyright ownership: unchanged
## Summary of Changes
This PR adds a static filter for the orientation test of 4D, 5D and 6D
points. It is ~20% faster than just interval arithmetic.
- [x] Add for 4D
- [x] ~~Add in sphere predicate~~
## Release Management
* Affected package(s): Triangulation
* License and copyright ownership: unchanged
## Summary of Changes
Tetrahedral_remeshing is not deterministic (though outputs are very
close in 2 consecutive runs).
Making it deterministic...
## Release Management
* Affected package(s): Tetrahedral_remeshing
* License and copyright ownership: unchanged
## Summary of Changes
The function did not move vertices in higher levels.
### Todo
- [x] Check if fixes have to be made in 2D as well
- [x] Check the other functions moving vertices in the hierarchy
classes.
## Release Management
* Affected package(s): Triangulation_3
* License and copyright ownership: unchanged
## Summary of Changes
Add the documentation of `degree()` and also of `is_vertex()`.
## Release Management
* Affected package(s): 2D Triangulations
* Issue(s) solved (if any): fix#8975
* License and copyright ownership: unchanged