3 point arc

This fixes the 3 point arc tool so the 3rd point can auto-snap to either "tangent" or to "point on object".  The original tool is from this link.

I rebased to master tip.  Was it necessary to go to tip? Rebasing probably threw off anyone tracking my branch.

http://freecadweb.org/tracker/view.php?id=1475