TEIID-3229 fix for inappropriate pushdown
Conflicts:
	engine/src/main/java/org/teiid/query/optimizer/relational/rules/RuleAssignOutputElements.java
	engine/src/test/java/org/teiid/query/processor/TestFunctionPushdown.java