adds into(pytables Table, csv) through pd.read_csv
adds multi-method dispatched resource function
into(DataFrame, tables.Table) goes through dynd for proper string
conversion
generalize so that into(object, str) hits resource first
resource(str) returns CSV
skip tests on lack of pytables
propogate pandas.read_csv keyword args through CSV
simplify into(tables.Table, path)

- use HDFStore from pandas for DataFrame -> Table
- don't require existing pytables Table
hold extra keyword args in 'extra_kwargs'
Merge branch 'master' into resource_csv
add test for resource csv
into: foo <- string results in foo <- resource(string)
resource: list of files using glob
utils: add keywords function
into: CSV no longer carries extra_kwargs attribute

Instead pass kwargs through into.  extra_kwargs potentially
kept a lot of information that wasn't related to the CSV file.
into: Tables <- DataFrame requires filename/datapath
into: * <- tables.Table
typo
Merge branch 'master' into resource_csv

Conflicts:
	blaze/api/into.py
	blaze/api/tests/test_into.py
into: temporary files use .csv as suffix
into: add pytables to exhaustive test as source
chunks: head, distinct more lazy.  discover on chunks
resource produces chunks
into: into pytables uses numpy, fix dataframe csv datetime issue
into: foo <- numpy with S type produces strings, not bytes