bugfix in GaussianFit

I added too many waves to the delete list in GaussianFit.  Now I've
removed some that didn't need to be there.
ignore .ipfT0 files

stop syncing of .ipfT0 files to GitHUB.  .ipfT0 are temporary procedure
files generated by Igor when there is a file locking problem.  Usually
problem is caused by having multiple instances of Igor open at one time.
finish v1 Lattice Image Segmentation

finished first version of Lattice Image Segmentation.

Added MaskZ0 and MaskSubGauss.  MaskZ0 sets each masked area to the
value of the Gaussian fit z0 parameter for that lattice point.
MaskSubGauss subtracts the Gaussian peak, then calculates the average.

A few more small changes for speed up.
add StackMean function

add function to calculate the mean of each image in a stack of images
and store the results.
added "no noise" option to GaussianFit

Added "no noise" optional parameter to GaussianFit and GausianFitStack.
Noise is calculated as the sqrt of the input image, assuming that the
input is in detected electrons.  If that is not true, using this
definition for the noise leads to spurious results.  If some pixels in
the input image are negative, the fit will fail because some of the
noise pixels are NaN.

Not all combination of input parameters and optional parameters are
coded.  For example, neither "no noise" nor "fix xy" works with a
non-zero "wiggle" parameter for the fit.  Nor does "no noise" without
"fix xy" work.
first complete version cleanup

Remove unused, incomplete, or non-working functions.  Add top comment
block with some explanation of what the functions do and how to use
them.

Add new Maskproc MaskGauss to assign each coarse-grain region to the
value of the Gaussian fit to the corresponding lattice point.