+ get full dependency when copying an object
Merge branch 'master' of ssh://git.code.sf.net/p/free-cad/code
+ reimplement copyObject based on merge document
+ fixes #0001790: Crash on undo/redo with a selection
+ fixes #0001038: Improve and show List properties in Tree View
+ fixes #0001857: Broken start page in Ukrainian language
+ fixes #0001848: Radius of circle given in degrees
+ issue #0001038: Improve and show List properties in Tree View
+ handle std::exception in Document::slotChangedObject
+ fix build failure
+ extend State attribute of document object
Remove cmake requirement for fortran

Commit b253a148 removed the need for a fortran compiler, but cmake
was still requiring one
Update CMake config to work with smesh 6.5.3.1.

New fork of standalone smesh is available here:
https://github.com/tpaviot/smesh
+ revert PyCXX removal
+ set SMESH include dir when using libpack
+ fix package failure
Ellipse implementation: Art by Jim

- it also includes a shell script equivalent to the UpdateResources.bat for those who use linux
Sketcher New Feature: Ellipse support
- Ellipse introduction button via (center,majaxis extreme, a point in edge), ellipse is always CCW so that Z axis goes in the positive direction of the sketch
- Backwards compatibility with files of previous versions of ellipse not defining a phi angle
- Art by Jim (all the icons you see and the XPMs shown on creation of an ellipse)
- Element Widget support for ellipses
- Box selection for ellipses
- Point on Ellipse constraint based on the gardener's method based on Ulrich's function proposal (radcan simplified, i.e. with simplify_radical sage function)
- Tangent: Ellipse to Line based on DeepSOIC's geometric formulation (radcan simplified)

Sketcher New Feature: Internal Alignment Constraint
- The element to which internal alignment is applied has to be selected last.
- All other elements are added in the order of priority, taking into account existing elements
- Art by Jim (beautiful icons).

Sketcher New Feature: Tool to show/hide/restore the internal geometry of an element
- New functionality for show/hide internal geometry:
  toggles between hiding all unused internal geometry elements and showing all internal geometry.
  The restore function is implicit to the showing all internal geometry

Sketcher New Feature: Arc of Ellipse support
- Part::Geometry + Python implementation
- ArcOfEllipse creation method
- Art by Jim (all the icons you see and the XPMs shown on creation of arc of ellipse elements)
- Sketcher Element widget for ArcOfEllipse.

Bug fix: Select elements associated to constraints works now for foci internal alignment constraints
Sketcher Ellipse bug fix: Jump back on mouseup when shrinked
Sketcher Ellipse and ArcOfEllipse: Major bug fixes
- Change mode so that focus1 is not a point, but two doubles so that visual model and solver model match in number of points.
- Solver fix to deal with reduced constraint partials accuracy (threshold for matrix rank calculation tweak)
- Changes suggested by logari81