started work on analyzing the expression tree
first version of pushing restriction down into joins
fixes for push-down-restrict and optimize-expr
added functions to decompose logical and propositions
first pass multi-level push-down of restrictions
first pass at decomposing propositions for push-down
moved analysis out of expressions into metadata