Added the area_funcs.py and kurve_funcs.py files to Git.
Added some of the code from Dan Falck's test.py script to the CppExampleTPG plugin just to test the Python code generation.

Added addCurveDefinition() and addAreaDefinition() methods to the ToolPath class.  These methods accept an area::CCurve and an area::CArea object respectively and generate the Python code necessary to represent that graphics in the libArea library.  These routines allow existing pocket and profile routines in the kurve_funcs.py and area_funcs.py scripts to be made useful.  i.e. they provide a path from the FreeCAD graphics objects all the way through to these Python scripts.

Added release() call to the TPGSettings destructor to release memory reserved by the grab() call in the addSettingDefinition() method.