+ fixes #0001873: Error working with getSelectionEx()[0].SubObjects
+ improve whitespace, fix warnings
+ fixes #0001838: When In Sketcher Make It Difficult To Mistakenly Delete A Feature
+ improve whitespace
+ fix minor issue in toggle construction command
+ revert changes for issue 1873
+ fixes #0000711: fileted borders not projected on 2D drawing + deleted views still showing
+ make undo/redo accessible from drawing view
+ fixes #0000976: Usability: default Material drop-down is not the active material type
+ fix conversion from Qi image to Inventor when image uses a color table
+ fixes #0000957: Sketch view problem when go to edit
+ do not long apply changes in mesh settings on existing mesh objects
+ fixes #0001060: Editing sketch crashes FreeCAD
Path module: First commit

* Path.Command() object
Temporarily removed Gui from cmake
Path: Added Path object
Added Path Feature
Path: extended the command object
Path: extended path py object, enable coin representation in view provider
Path: added Tool and Tooltable objects