Turn on the delete as we go flag for aggregate executor; Add some perfor...

...mance optimization.
This is a strange way to package this change. I would rather see you commit this one line directly to master (with no branch) than have it tied to these agg changes.

All of these changes look good to go.