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.
This would not have worked if the order of the files was reversed.  It's not clear that it would have worked well on all operations beforehand either.