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

...mance optimization.
I really learn that from the existing code like the function "executeAggBase". 

In future, I should be more suspicious about our existing code, which sometimes is not a good example to learn from.