Resource fixes

1.  Can pass dshape and schema kwargs from Table to resource as in 

        Table('foo.csv', schema='...')

2.  resource('/path/to/*.csv') now enforces that the schema of the first item should be the same on all of the items.
alternatively we can just assume that the schema is the same, but that seems very fragile