set useG28 default to false

In my experience the Tormach doesn't really have a home so I've never
used G28.  I almost crashed my spindle into my vise the first post I ran
(hurray for the estop)
set optionalStop default to false

Having the machine stop between each section seems excessive.
add coolantOffBeforeToolChange option (defaults to true)

When enabled, coolant will be turned off the coolant (M9) at the beginning
of each section
added an extra decimal point to the feed output.

Having only one made me nervous (probably unwarranted) when doing
tapping cycles.
add longhandTapping option (enabled by default)

Background:  According to Tormach's TD10077: CNC Tapping Guidelines
(http://www.tormach.com/uploads/31/TD10077_CNC_Tapping_Guidelines_1013B-pdf.html)
one should dwell for 0.5 seconds when reversing the spindle while
tapping using their tension compression tapping head.  Since Mach3's G84
cycle does not support a dwell time, they recommend using
longhand/extended code for tapping cycles.

This change adds an option (enabled by default) to implement tapping cycles
(right hand only) using Tormach's suggested longhand code.  This longhand now
will now dwell when reversing the splindle for the period set by the dwell
parameter in the drilling CAM operation.