changes ( not sure if they are copied to the git version )

git-svn-id: http://heekscad.googlecode.com/svn//trunk@1492 1e116681-dd50-0410-83da-2bc3025dbda1
changes for gears, copied over from github repository.

git-svn-id: http://heekscad.googlecode.com/svn//trunk@1493 1e116681-dd50-0410-83da-2bc3025dbda1
I made Gear's "Make Sketch" output a rounded clearance shape, making for a stronger gear tooth.

git-svn-id: http://heekscad.googlecode.com/svn//trunk@1494 1e116681-dd50-0410-83da-2bc3025dbda1
dragging with middle mouse button wasn't working, since recent change

git-svn-id: http://heekscad.googlecode.com/svn//trunk@1495 1e116681-dd50-0410-83da-2bc3025dbda1
simplified gear object; clearance is done automatically now.
I added binary STL file saving, added an option under "file options", made binary saving the default.

git-svn-id: http://heekscad.googlecode.com/svn//trunk@1496 1e116681-dd50-0410-83da-2bc3025dbda1
added CHeeksCADInterface::GetArcIncludedAngle

git-svn-id: http://heekscad.googlecode.com/svn//trunk@1497 1e116681-dd50-0410-83da-2bc3025dbda1
added area object type to HeeksCAD. You can now select a sketch and "Convert to Area", then select the area and do offset, thicken, and boolean operations. You will need to add an environment variable for building under Windows.

git-svn-id: http://heekscad.googlecode.com/svn//trunk@1498 1e116681-dd50-0410-83da-2bc3025dbda1
added ExitMainLoop.cpp

git-svn-id: http://heekscad.googlecode.com/svn//trunk@1499 1e116681-dd50-0410-83da-2bc3025dbda1
I'd forgotten to add HArea

git-svn-id: http://heekscad.googlecode.com/svn//trunk@1500 1e116681-dd50-0410-83da-2bc3025dbda1
using an environment variable for the clipper files

git-svn-id: http://heekscad.googlecode.com/svn//trunk@1501 1e116681-dd50-0410-83da-2bc3025dbda1
updated HeeksCAD to OpenCASCADE 6.5.2

git-svn-id: http://heekscad.googlecode.com/svn//trunk@1502 1e116681-dd50-0410-83da-2bc3025dbda1
updating to OCC 6.5.2

git-svn-id: http://heekscad.googlecode.com/svn//trunk@1506 1e116681-dd50-0410-83da-2bc3025dbda1
I added HeeksObj::CanBeDragged, so the program object in HeeksCNC is not dragged around.

git-svn-id: http://heekscad.googlecode.com/svn//trunk@1507 1e116681-dd50-0410-83da-2bc3025dbda1
IGES read now reads as multiple items, if they exist. ( possibly useless change, but need to commit all my changes )

git-svn-id: http://heekscad.googlecode.com/svn//trunk@1508 1e116681-dd50-0410-83da-2bc3025dbda1
opening some dxf files, were coming out 25.4 times too big

git-svn-id: http://heekscad.googlecode.com/svn//trunk@1509 1e116681-dd50-0410-83da-2bc3025dbda1
fixed heekscnc Issue 308: 	Switch from Metric to Imperial does not stick
Also, fixed arc rendering artefact.
Also, implemented area read and write.

git-svn-id: http://heekscad.googlecode.com/svn//trunk@1510 1e116681-dd50-0410-83da-2bc3025dbda1
fixed: when opening a file with many objects, the scroll bar on the Objects window was not shown.

git-svn-id: http://heekscad.googlecode.com/svn//trunk@1511 1e116681-dd50-0410-83da-2bc3025dbda1
changed the path to gettext, for compiled "mo" file.

git-svn-id: http://heekscad.googlecode.com/svn//trunk@1512 1e116681-dd50-0410-83da-2bc3025dbda1
"hidden" lines in dxf import, are now imported as a grey colour

git-svn-id: http://heekscad.googlecode.com/svn//trunk@1513 1e116681-dd50-0410-83da-2bc3025dbda1
I changed PI to M_PI.
I removed constraints.

git-svn-id: http://heekscad.googlecode.com/svn//trunk@1514 1e116681-dd50-0410-83da-2bc3025dbda1