move len and projection from table to expr
move selection from table to expr
Large Refactor

Move Many TableExpr operations to Expr

Create Collection, distinct from Expr, keep core.py just about tree traversal
minor fixes to expr.  Move isunit to datashape
sync up compute with latest expr changes
sync up server and into with latest api changes