convexHull function added everywhere

New function convexHull added to compute the convex hull of a list of point.
It uses the new function angleSortPolygon which sort the points in ascendant order from a vector,
which uses  the new function angleThreePoints to compute the angle in
radian from 3 points