Added "CADDist" contribution to objective function in high-order mesh optimizer

git-svn-id: https://geuz.org/svn/gmsh/trunk@19554 59c8cabf-10d6-4a28-b43f-3936b85956c4
Changed name of classes for barrier functions and handling of objective function

git-svn-id: https://geuz.org/svn/gmsh/trunk@19555 59c8cabf-10d6-4a28-b43f-3936b85956c4
git-svn-id: https://geuz.org/svn/gmsh/trunk@19556 59c8cabf-10d6-4a28-b43f-3936b85956c4
git-svn-id: https://geuz.org/svn/gmsh/trunk@19557 59c8cabf-10d6-4a28-b43f-3936b85956c4
Changer handling of results in general optimizer, added CAD distance to high order optimizer.

git-svn-id: https://geuz.org/svn/gmsh/trunk@19558 59c8cabf-10d6-4a28-b43f-3936b85956c4
git-svn-id: https://geuz.org/svn/gmsh/trunk@19559 59c8cabf-10d6-4a28-b43f-3936b85956c4
git-svn-id: https://geuz.org/svn/gmsh/trunk@19560 59c8cabf-10d6-4a28-b43f-3936b85956c4
git-svn-id: https://geuz.org/svn/gmsh/trunk@19561 59c8cabf-10d6-4a28-b43f-3936b85956c4
git-svn-id: https://geuz.org/svn/gmsh/trunk@19562 59c8cabf-10d6-4a28-b43f-3936b85956c4
git-svn-id: https://geuz.org/svn/gmsh/trunk@19563 59c8cabf-10d6-4a28-b43f-3936b85956c4