Changes to KalekoAna.cc event loop structure... now it loops over events to fill ttree, then loops over ttree to fill histograms. this way after the first loop i can set histogram ranges that depend on the loop before i fill them. also new more generalized run_script, and changes to GenWindowEfficiency utility function so it stops at efficiency = 1.