rules.PushApply: push Apply into Projectingjoin when appropriate
Revert "flink: Override toString, but has no effect"

This reverts commit 60fdaf0c481609c8f491a7444ba3288f4e89970a.

Conflicts:
	raco/language/flink/flink.py
flink: override name for Map and Filter