fix AbstractAdapter.create_table when a block isn't provided

create_table can be used for creating table without columns. 
For example, this is used in the mini_record gem.
Merge pull request #107 from virtax/master

fix error for calling 'create_table' without block