TEIID-3131 updating aggregate pushing logic to allow pushing over outer
joins and count *