Draft - small (provisory) encoding fix - fixes #1825
Add arch cutComponent feature
Make cutComponent working
Add BasePoint Property to Arch Frame

BasePoint allow user to change by wich vertex of the profil the frame
passe of.
make BasePoint compatible with Frame without BasePoint
Arch: small optimization in archframe code
+ support adding circles as external geometry not lying on the sketch plane
+ port to CMake 3.0
+ fix saving problem with file names containing an apostrophe
+ fix crash when dragging a point adter undoing the deletion of a line
+ whitespace improvement
+ fix inconsistency problem after undo/redo
Sketcher: Slot: proper tangent constraints

Endpoint-to-endpoint tangency is applied now instead of
tangency+coincident.
Fixes issue #0001828 ( http://freecadweb.org/tracker/view.php?id=0001828
)
improvement to Cut Plane

Move cut plane on itw own.
Add ArchCutPlan to CmakeList
Add task panel
Add choice between side of the face
+ fixes #0001829: DlgPrimitives replaces non ASCII charaters in objects Labels by ?
+ fixes #0001830: Gui.export() cannot handle long filenames
Work around for Mantis issue 0954 on Helix Primitive

To be removed after OCC helix bug corrected.
+ handle unicode strings in class PythonWrapper
+ fix issues on 64-bit Linux/MacOSX systems
+ minor fix