symmetric hash join in grappa
codegen of the sync is broken
add vector to includes for materialization clang
make a single project only declare one new type.
Specifically so that project(union(x)) does not
break materialization.
refactor scan in clang to be materialize File and scan memory
remove flake8 workaround
fix using generic tuple ref object
include the refactor in Grappalang
Merge branch 'bmyerz-refactor-scan' into bmyerz-symmetric

This was necessary to make adding pipeline properties easier
finally flake8 pep whatever
take advantage of pipeline types to add synced spawns
fix bugs relating to shared and non shared structures for joins
fix flake8
fix flake 8 for travisci
flake again
move stuff to build
flake 8
flake 8
Merge pull request #160 from uwescience/bmyerz-symmetric

Symmetric hash join parallel