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.
I claim that we're already making that assumption implicitly.  This is a common failure mode for `resource('*.csv')`.