expr: add Union operation
pandas: union
python: union
spark: union
sql: union
blz: into DataFrame <- btable
blz: chunks
blz: chunks of blz yields DataFrames

This should be faster (columnar)
blz: turns out turning chunks into numpy arrays is still faster
blz: chunked reductions
blz: more chunked reductions, also added test file
Merge branch 'master' into union

Conflicts:
	blaze/compute/python.py
	blaze/compute/tests/test_pandas_compute.py
	blaze/compute/tests/test_python_compute.py
	blaze/compute/tests/test_spark.py
	blaze/compute/tests/test_sql_compute.py
	blaze/expr/tests/test_table.py
Merge pull request #399 from mrocklin/union

Union operation
Merge branch 'master' into bcolz
numpy: union
union: subterms
blz: use union in distinct