Fix https://github.com/julianhyde/optiq/pull/198, "Use RexExecutor to evaluate projections and filters".
Tidy up.

Now, RexExecutorImpl.reduce uses RexExecutable (keeps janino complexity in one place).

Remove RexExecutable.rexBuilder field, and pass in when needed.