Added/corrected test cases for distributed multi-table join
Allow expressions with multiple >2 tables. Moved functionality to JoinNode