Over wrote filter with one from GB.  Added ChangedInputsMap to inputmanager to keep track of what inputs have been changed to rebuild that part of LE
Put the rebuild event methdod in place.  Checks what flags were given to
determine what things need to be rebuilt.  Right now only has time filter paramaters
and the long and short gate inplace.

No matter what flags are given it will recall Event->Finalize()!
Over wrote the filter with the updated one from the builder.  It has
changed conditions for the CFD zero crossing
Changed the CFD linear zero crossing again.  Now it is looking for the
largest zero crossing. It won't return anything for finding many zero crossings.
Also lowered the threshold to 5 from 20.  Looks like now I am loosing fewer events.
Added a maxentry flag
Added flags for lg2 sg2

Are for channel 8 only.  Everything else gets lg and sg.  Changed the repack event method
to make this choice.
Chaged background range in get gate to size/5 = 20 instead of size/10 = 10
Added the updateall flag.  Force the corrector to recalcualte all filters, gates and energy.
Does not affect the output name of the file.  Fixed coding error in repack event.  The options for
recalculating filters vs gates was in an if else when it should have been just two ifs.