Merged mrlukeparry & arobinson's CAM module together. Commit History is lost.
- Modified example PyTPG so its a Package variety now rather than a single module
- Added instructions on how to create a PyTPG
- Fleshed out the TPGSettings class more
- Implemented setting parsing on the C++ side of the PyTPG api
Merge pull request #1 from andrewjrobinson/cam-py

Improved Example PyTPG & TPGSettings
Added a ToolPath html renderer (implemented in Python)
Added ToolPath Dock Window.
Currently not connected to anything.
Added more GUI Dock windows
- CamSettings
- TPGLibrary

Added a few icons (as place holders until someone with artistic talent makes something better).
Renamed CamSettingsDockWindow to CamProjectDockWindow to better describe its function.
Several updates relating to the TPGLibrary:
- Added TPGListModel to enable TPG's to be listed in the treeview.
- Connected some buttons to backend code
- Segfault bug still outstanding in the refresh button code.
Merge pull request #3 from andrewjrobinson/cam-py

Two tool-path related updates
Added a cmakefile find for boost-python for libarea-clipper
Refinements to the TPGFactory for loading C++ Plugins using TPGDescriptor
Implemented TPGLibrary loading and displayed details in the display area.
Note: Reload Library button still broken (segfault).  Use the following work around to see latest changes.
Usage:
1) Select Cam Workbench
2) from python console
>>> import CamGui
>>> CamGui.reloadTPGs()
Nightly Commit. Updated Factory methods to use descriptors and set plugin properties automatically.
Fixed bug in buttons that execute python code in the TPG Library
Merge pull request #4 from andrewjrobinson/cam-py

Fixed the segfault in buttons that call python code
Merge remote-tracking branch 'origin/cam-py' into cam-py
A partial commit of the shared object C++ TPG API.
See https://docs.google.com/document/d/1v5zBBR8jddJDJ5HPlL3b4je3K2FjMGc5oU31CQTi1I0/edit#heading=h.vzgt74ex1emr
This contains most of the classes from "Possible CppPlugin architecture" section
Merge branch 'cam-py' of github.com:mrlukeparry/FreeCAD_sf_master into cam-py
Updated Infrastructure for GUI and APP to add plugins to document tree
Added basic view provider infrastructure for some Cam Document Objects