table: add basic table object
expr: use toolz.merge in resources

used to point back to blaze.expr.table.merge
table: basic compute on exprs + Table
test constructors
data: discover operation
table: ducktyped inputs

Data is now anything on which we expect compute to work
add api to nosetests
into: pandas <- seq
compute(expr, SQL) calls select
expr: .columns attribute returns None on unnamed column
compute: compute(Expr, dict) rather than TableExpr
expr: move resources from TableExpr to Expr
table: WIP - Table.__repr__
Interactive objects work on Expr, not TableExpr
Merge branch 'reorg' into table-api

Conflicts:
	.travis.yml
move imports to top level, avoid ambiguity
Merge remote-tracking branch 'mrocklin/table-api'

Conflicts:
	blaze/compute/core.py